Я новичок в python. Я клонирую проект и после миграции моделей пытаюсь заполнить базу данных. Миграция была сделана без проблем.
Файл, который я пытаюсь заполнить, в основном представляет собой массив JSON объектов. Например:
[
{
"model": "contenttypes.contenttype",
"pk": 5,
"fields": {
"app_label": "auth",
"model": "group"
}
]
Я использую приведенную ниже команду для заполнения данных:
python3 manage.py data loaddata. json
Но я постоянно получаю сообщение об ошибке:
'django .db.utils.IntegrityError: Проблема с установкой светильника: Не удалось загрузить contenttypes.ContentType (pk = 5): Не удалось выполнить ограничение UNIQUE: django_content_type.app_label, django_content_type.model'
Я много раз искал похожие вопросы и пытался, например, заменить 'pk' на 'id' (для объекта с типом содержимого и auth.permission). Однако это не сработало.
Я использую Django == 2.1.7, django -admin-tools == 0.8.1.
Я попробовал эту команду, как было предложено в других вопросах (python3 manage.py dumpdata> data. json) ... Это только изменило формат файла json, и я смог обработать команду загрузки данных, но данные не были Население.
Цените вашу поддержку.