Django erstellt standardmäßig ein Primärschlüsselfeld für jedes Modell mit dem Namen "id
" mit einem Typ AutoField
. Bei meinen Modellen überschreibe ich, dass ein benutzerdefinierter UUIDField
als Primärschlüssel verwendet wird, indem das Attribut "primary_key
" verwendet wird. Ich möchte auch das User
Modell in django.contrib.auth
, um eine UUIDField
als Primärschlüssel zu haben, aber dies scheint nicht möglich zu sein, ohne den User
Modell-Quellcode zu ändern.Django-Benutzermodell und benutzerdefiniertes Primärschlüsselfeld
Gibt es einen empfohlenen Weg, dieses Problem anzugehen?
Ich dachte, das wäre der Fall. Vielen Dank. – Andrew