В dumpdata от Django сбрасываются только данные о разрешениях на аутентификацию и типах содержимого
Я использую локальный Postgres в dev-среде и развернул свое приложение на Heroku также с Postgres. Я перенес свою базу данных и теперь хочу загрузить данные. Приложение отлично работает на Heroku, но без данных.
У меня разные файлы настроек для dev и prod - с локальным Postgres и Postgres на Heroku соответственно.
У меня есть мои данные на dev Postgres, и когда я запускаю приложение на dev - я вижу данные. Для сброса данных я установил настройки dev, где настройки базы данных dev следующие:
./manage.py dumpdata --indent=4 --settings=app.settings.dev > data3.json
Я вижу, что там только данные из auth.permission и contenttypes.contenttype:
Когда я loaddata
на Heroku - на prod нет данных.
Я пытался явно задать приложения, из которых мне нужны данные, но в этом случае я получаю пустой список:
./manage.py dumpdata fund user_account --settings=app.settings.dev > data3.json
Пожалуйста, посоветуйте.
Попробуйте выполнить следующую команду:
heroku run python manage.py dumpdata --natural -- > data.json