У меня есть проект Python Django с приложением в apps/hello
и фикстурой с исходными данными в /apps/hello/fixtures/initial_data.json
Когда я git clone
скопировал свой проект Python Django с github, checkout
понадобилась ветка и запуск
./manage.py syncdb
он создает пустые таблицы без содержимого i. е. не загружает данные из моего прибора initial_data
. Django просит меня зарегистрировать суперпользователя, который уже зарегистрирован в приспособлении.
Operations to perform:
Apply all migrations: admin, contenttypes, hello, auth, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying hello.0001_initial... OK
Applying hello.0002_auto_20141217_1326... OK
Applying hello.0003_auto_20141217_1329... OK
Applying sessions.0001_initial... OK
You have installed Django's auth system, and don't have any superusers defined.
Would you like to create one now? (yes/no): no
Однако я могу загружать данные вручную
./manage.py loaddata apps/hello/fixtures/initial_data.json
Installed 12 object(s) from 1 fixture(s)
Как заставить Django делать то же самое автоматически на syncdb?