Проект django, над которым я работаю, содержит массу данных об исходных файлах initial_data. Кажется, по умолчанию единственный способ автоматической загрузки данных - иметь файл в папке приложения с именем fixtures
, а файл должен иметь имя initial_data.ext
(ext - xml или json или yaml или что-то еще).initial_data управление светильником в django
Это, по-моему, нежесткое. Я бы предпочел иметь папку с документами, а затем внутри этой папки initial_data, а затем внутри нее один файл для каждой модели в этом приложении. Или что-то в этом роде. Это можно сделать сейчас в джанго? Или, может быть, какая-то другая схема лучшей организации светильников.
Да, но эти светильники не загружаются автоматически на syncdb ... – priestc 2010-12-09 18:35:33
nbv4: Я обнаружил, что наиболее удобным способом решения этой проблемы при разработке является создание сценария сброса базы данных, который сначала очистит базу данных (базу данных зависимые), затем создавать структуры базы данных (syncdb) и, наконец, загружать приборы (loaddata). – vls 2010-12-09 18:39:02