Django загрузка данных в модель - PullRequest
0 голосов
/ 02 марта 2020

Так, обычно в django у вас есть приложение, скажем, common, которое вы создаете, и внутри него может быть модель, скажем, Site, и вы можете выгружать данные из модели примерно так python manage.py dumpdata common.site > sites.json, и это работает, но это python manage.py loaddata common.site < sites.json не работает.

Мне любопытно, возможно ли это или нет, если вы знаете, как поделиться примером.

1 Ответ

0 голосов
/ 02 марта 2020

Для загрузки данных в таблицу вам просто нужно использовать:

python manage.py loaddata <filename>

python manage.py loaddata sites.json

См. Django документы: https://docs.djangoproject.com/en/3.0/ref/django-admin/#loaddata

Если JSON создается с использованием dumpdata, файл уже имеет имя таблицы и имя приложения. Нет необходимости указывать имя приложения / модели вместе с командой loaddata.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...