поскольку я обычно не делаю предварительный дизайн своих моделей в проектах Django, я в конечном итоге сильно модифицирую модели и, таким образом, каждый раз удаляю свою тестовую базу данных (поскольку "syncdb" никогда не будет изменять таблицы автоматически для вы). Ниже лежит мой рабочий процесс, и я хотел бы услышать о вас. Любые мысли приветствуются.
- Измените модель.
- Удалить тестовую базу данных. (всегда простая база данных sqlite для меня.)
- Запустите "syncdb".
- Сгенерировать некоторые тестовые данные с помощью кода.
- перейти 1.
Вторичный вопрос относительно этого. Если ваш рабочий процесс как указано выше, как вы выполняете 4. шаг? Вы генерируете тестовые данные вручную или есть подходящая точка крючка в приложениях Django, где вы можете вводить код генерации тестовых данных при запуске сервера? \
ТИА.