Sto rimuovendo una tabella e un modello non necessari dal nostro sito Web Django. Ho rimosso tutti i riferimenti chiave foriegn prima della migrations.DeleteModel (...) si chiama, ma ho ancora sto ricevendo il seguente messaggio quando ho eseguito la migrazione:Eliminazione di modelli non utilizzati, richiesta di tipi di contenuto obsoleti
i seguenti tipi di contenuto sono stantio e hanno bisogno di essere eliminate: anche i cancellati
myapp | MyDeletedModel
Eventuali oggetti legati a questi tipi di contenuto da una chiave esterna. Sei sicuro di voler eliminare questi tipi di contenuti? Se non sei sicuro di , rispondi "no".
Type 'yes' to continue, or 'no' to cancel: yes
Sono confuso perché sto ricevendo questo messaggio c'è un modo per fermare questo prompt da mostrare quando andiamo dal vivo? usiamo un ambiente CI in cui non abbiamo utenti disponibili a rispondere "sì" o "no"
Grazie
Grazie a @knbk, controllerò con il nostro ragazzo ci per vedere come eseguiamo le migrazioni per --noinput, se rispondiamo una volta, ricorderà la risposta, o verrà richiesta ogni migrazione? –
Verrà richiesto ogni volta che si esegue una migrazione che rinomina o rimuove un modello. – knbk
ok, sto guardando il tavolo django_contenttype. Non vedo più una riga per il tavolo quando ho risposto di sì. ma se rispondo no, richiederà la prossima migrazione, giusto? –