2015-08-15 7 views
9

Dal aggiornamento Django, sto ottenendo questo errore in ipython quando faccio le importazioni:Come risolvere: "RuntimeWarning: il modello <my_model> era già registrato."

RuntimeWarning: Modello 'docket.search' è stato già registrato. Non è consigliabile caricare i modelli di ricarica in quanto può portare a incongruenze, in particolare con modelli correlati.

Suppongo che questa sia una funzionalità automatica di iPython, ma esiste una soluzione semplice? È qualcosa che ho anche bisogno di risolvere?

+0

vedere http://stackoverflow.com/questions/4302527/django-on-a-vps-getting-model-is-already-registered-when-restarting-server –

+0

Non sembra una corrispondenza. Questo è un problema che sembra accadere solo in ipython, finora, e solo quando si eseguono le importazioni. – mlissner

risposta

1

Ho ricevuto questo errore a causa delle importazioni automatiche che avevo nel mio __init__.py. Avevo un vecchio codice che importava da segnali lì, e lo spostamento di tale codice di importazione in AppConfig invece di ripararlo.