я создал свои модели в Django и запустить manage.py syncdb
Джанго вставляют дублированные записи в таблице auth_permission
Все было нормально, пока я не добавил новую модель в существующем приложении. Когда я снова запустил syncdb
, дублированные записи были вставлены в таблицу auth_parmission
. Даже для входа в журнал из приложения «admin».
Я сделал тест, чтобы удалить новую модель, сбросить базу данных, создать пустой и запустить syncdb
. Это загрузило мои исходные данные из существующего прибора.
Когда я снова запускаю «syncdb» (без добавления какой-либо новой модели), то же самое произошло: дублированные записи были вставлены в таблицу auth_permission
.
Любое объяснение того, что происходит, и как избежать дублирования записей?
Благодаря