Как запустить Syncdb без загрузки приборов? - PullRequest
5 голосов
/ 17 ноября 2010

есть ли способ запустить syncdb без загрузки приборов?жо

Ответы [ 3 ]

12 голосов
/ 26 ноября 2013

./manage.py help syncdb предлагает следующее:

./manage.py syncdb --no-initial-data

С Django документы по исходным данным :

Если вы создадите прибор с именем initial_data.[xml/yaml/json], он будет загружаться каждый раз, когда вы запускаете migrate. Это очень удобно, но будьте осторожны: помните, что данные будут обновляться каждый при запуске migrate. Поэтому не используйте initial_data для данных, которые вы хотите редактировать.

0 голосов
/ 04 марта 2013

Лучше всего назвать ваши приборы чем-то, что-то_else.json, затем запустить syncdb (и перенести, если необходимо), а затем manage.py loaddata что-то_else.json

0 голосов
/ 17 ноября 2010

Переименуйте прибор в нечто иное, чем initial_data

...