Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Django – Nullwert in Spalte verstößt gegen Nicht-Null-Einschränkung in Django Admin

Wenn Sie sich Ihre Modelle ansehen, sollten Sie das Feld category_id nicht haben in einer Ihrer Tabellen. Vielleicht haben Sie Ihre Modelle geändert, aber keine Tabellen in der Datenbank geändert. Wenn Sie jetzt einen Eintrag erstellen, füllt Django keine Felder aus, von denen es nichts weiß, und dies erzeugt einen Fehler. Sie sollten nicht benötigte Felder aus Ihren Tabellen entfernen. Oder wenn es möglich ist, können Sie die gesamte Datenbank löschen und manage.py syncdb ausführen von Grund auf neu.