В моем приложении django (django 1.8) Я использую две базы данных: один «default
», который является MySQL, а другой - это база данных, доступная только для чтения. Я две модели, которые получают доступ к этой базе данных, и я хотел бы, чтобы исключить эти две модели постоянно из данных и схемы миграции:django: исключить модели из миграций
makemigrations
никогда не должны обнаружить каких-либо изменений, а также создать миграции для нихmigrate
никогда не должен жаловаться на отсутствие миграции для этого приложения
до сих пор, я пробовал разные вещи, и все это без какого-либо успеха:
- использовал
managed=False
Meta опцию на обеих моделях - добавил
allow_migrate
метод на мой маршрутизатор, который возвращаетFalse
для обеих моделей
Кто-нибудь есть пример того, как этот сценарий может быть достигнуто? Спасибо за помощь!
Обычно 'удалось = false' путь. В чем проблема? – Ivan
включите часть кода, которую вы сделали, также потому, что, поскольку @Ivan предлагает это способ –
Я считаю, что это сообщение отвечает на ваш вопрос: http://stackoverflow.com/questions/33820715/how-to-disable-migration-from-one -model-of-an-app-in-django –