创建IntegerField Django 1.8时出现错误的整数值错误

时间:2016-10-22 20:16:19

标签: python django

在models.py

类中创建了IntegerField
how_much_new_notifications = models.IntegerField(default=0)

得到这样的错误:

django.db.utils.InternalError: (1366, "Incorrect integer value: '' for column 'how_much_new_notifications' at row 1")

如何处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

您是否传递任何值来致电?

如果没有,请更改models.py文件中的字段

     <a href="http://codepen.io/anon/pen/GjzJOX"> http://codepen.io/anon/pen/GjzJOX </a>

null = True 在数据库中的列上设置NULL(与NOT NULL)。

blank = True 确定表单中是否需要该字段。

您可以检查您是否传递了正确的值。