В моем приложении django (django 1.8) я использую две базы данных, одну «default
», которая представляет собой MySQL, а другую — базу данных без схемы, доступную только для чтения. У меня есть две модели, которые обращаются к этой базе данных, и я хотел бы навсегда исключить эти две модели из миграции данных и схемы:
makemigrations
никогда не должен обнаруживать какие-либо изменения и создавать для них миграцииmigrate
никогда не должен жаловаться на отсутствующие миграции для этого приложения
До сих пор я пробовал разные вещи, все безуспешно:
- использовал опцию
managed=False
Meta на обеих моделях - добавил к моему маршрутизатору метод
allow_migrate
, который возвращаетFalse
для обеих моделей
У кого-нибудь есть пример того, как этот сценарий может быть достигнут? Спасибо за вашу помощь!
managed=False
это путь. В чем проблема? - person Ivan   schedule 28.10.2015