Mysql
 sql >> Database >  >> RDS >> Mysql

Django:il valore nullo nella colonna viola il vincolo non nullo in Django Admin

Guardando i tuoi modelli non dovresti avere il campo category_id in uno qualsiasi dei tuoi tavoli. Forse hai cambiato i tuoi modelli ma non hai alterato le tabelle nel database. Ora quando crei una voce, Django non riempie i campi di cui non è a conoscenza e questo crea un errore. Dovresti rimuovere i campi non necessari dalle tue tabelle. Oppure, se possibile, puoi eliminare l'intero database ed eseguire manage.py syncdb da zero.