Если вы создаете новую модель, то по умолчанию поле идентификатора с primary key
вы просто добавляете другое поле как primary key
, чтобы django не создавало поля идентификатора с primary key
в первом списке в модели есть поля с первичным ключом, если вы не укажете какой-либо, это займет id
, поэтому добавьте еще поля с primary key
здесь я даю ссылку, чтобы увидеть поля автоматического добавления идентификатора
Вы можете создать модель без первичного ключа с автоинкрементом. Ложь может быть легко перенесена, но вы не можете создать модель без первичного ключа.