sql >> Base de Datos >  >> RDS >> Mysql

Django:el valor nulo en la columna viola la restricción no nula en Django Admin

Mirando sus modelos, no debería tener el campo category_id en cualquiera de sus tablas. Quizás cambió sus modelos pero no modificó las tablas en la base de datos. Ahora, cuando crea una entrada, Django no llena los campos que no conoce y esto crea un error. Debe eliminar los campos innecesarios de sus tablas. O, si es posible, puede eliminar toda la base de datos y ejecutar manage.py syncdb desde cero.