Nella mia applicazione django (django 1.8) sto usando due database, uno 'default
' che è MySQL e un altro che è un database di sola lettura schemaless. Ho due modelli che accedono questo database, e mi piacerebbe di escludere questi due modelli in modo permanente dai dati e migrazioni schema:django: escludere i modelli dalle migrazioni
makemigrations
dovrebbe mai rilevare eventuali modifiche, e creare per loro migrazionimigrate
dovrebbe mai lamentarsi migrazioni mancante per tale applicazione
Finora, ho provato cose diverse, il tutto senza alcun successo:
- utilizzato l'opzione di Meta
managed=False
su entrambi i modelli - aggiunto un metodo
allow_migrate
al mio router che restituisceFalse
per entrambi i modelli
Qualcuno ha un esempio di come questo scenario si può ottenere? Grazie per il tuo aiuto!
solito 'gestito = FALSE è il modo. Qual è il problema con esso? – Ivan
include la parte di codice che hai fatto anche perché @Ivan suggerisce che è il modo in cui –
credo che questo post risponda alla tua domanda: http://stackoverflow.com/questions/33820715/how-to-disable-migration-from-one -model-of-an-app-in-django –