В Django, вы можете запустить начальные данные, не всегда создавая миграцию? - PullRequest
1 голос
/ 20 марта 2019

Я использую Django и Python 3.7.Я создал файл YAML с начальными данными для моей базы данных ...

./myapp/fixtures/seed_data.yaml

Как мне выполнить это без генерации новой миграции для него, как указано здесь - Загрузка исходных данных с помощьюDjango 1.7 и миграция данных ?Я думаю, что теоретически могут быть случаи, когда я добавляю данные в файл, и мне нужно перезапускать их, чтобы каждый раз было немного громоздко создавать новую миграцию.

1 Ответ

1 голос
/ 20 марта 2019

Миграции будут выполняться только один раз, как вы уже правильно заметили :)

Однако вы всегда можете запустить ./manage.py loaddata <fixture> вручную.Не знаю, если это то, что вы ищете.

...