Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Django - valor nulo na coluna viola a restrição não nula no Django Admin


Olhando para seus modelos, você não deve ter o campo category_id em qualquer uma de suas tabelas. Talvez você tenha alterado seus modelos, mas não alterou tabelas no banco de dados. Agora, quando você cria uma entrada, o Django não preenche os campos que não conhece e isso cria um erro. Você deve remover campos desnecessários de suas tabelas. Ou, se for possível, você pode descartar todo o banco de dados e executar manage.py syncdb do princípio.