Выполнить светильники Django при создании таблицы - PullRequest
2 голосов
/ 11 апреля 2011

Есть ли способ выполнить прибор Django только один раз - при создании соответствующей таблицы? У меня есть некоторые исходные данные, которые следует поместить в таблицы приложения, но как только таблицы появятся, я не хочу, чтобы каждые ./manage.py syncdb обновляли данные. Согласно Django docs, кажется, что это может быть сделано только для приборов в формате SQL, а не JSON / YAML:

http://docs.djangoproject.com/en/1.3/howto/initial-data/

1 Ответ

1 голос
/ 12 апреля 2011

Вы захотите использовать сигнал post_syncdb и фильтровать / вручную загружать прибор с помощью базовых методов при создании определенных приложений или моделей.

...