У меня проблема с strnage.В моем проекте django есть модуль / приложение myapp.Мой проект использует юг для выполнения миграции схемы.На localhost я запустил ./manage.py schemamigration myapp --initial
, затем я выполнил команду migrate.
Но когда в производственной среде я выполняю команду migrate
, это не создает соответствующую таблицу (моделей myapp) в базе данных.
Это странно, потому что, если я выполняю migrate --list
,myapp необходимо перенести, и все они помечены (символом *).
Итак, я думаю об удалении myapp и воссоздании его с нуля (с соответствующими миграциями).Есть ли лучшее решение?
РЕДАКТИРОВАТЬ: я пытался удалить myapp и воссоздать его с нуля.Поэтому я также удалил таблицы myapp в базе данных (на локальном хосте и на производственном сервере), и после всего, что я выполнил:
schemamigration myapp --initial
команда на локальном хосте
migrate myapp
команда на локальном хосте
migrate myapp 0001 --fake
на рабочем сервере
, но South продолжает не создавать таблицы myapp в базе данных производственного сервера.