Quando cambio help_text
o verbose_name
per uno qualsiasi dei miei campi modello ed eseguo python manage.py makemigrations
, esso rileva queste modifiche e crea una nuova migrazione, ad esempio 0002_xxxx.py
.Perché Django esegue migrazioni per le modifiche help_text e verbose_name?
Sto usando PostgreSQL e penso che queste modifiche siano irrilevanti per il mio database (mi chiedo se esiste un DBMS per il quale queste modifiche sono rilevanti).
Perché Django genera migrazioni per tali modifiche? È un'opzione per ignorarli?
È possibile applicare le modifiche da 0002_xxxx.py
alla migrazione precedente (0001_initial.py
) manualmente e in modo sicuro per eliminare 0002_xxxx.py
?
C'è un modo per aggiornare automaticamente la migrazione precedente?
Questo commento dal andrewgodwin risponde alla domanda in parte, ma Voglio comunque poter modificare 'help_text' senza dover aggiornare le migrazioni: https://code.djangoproject.com/ticket/21498#comment:6 – utapyngo