解释blank和null的区别
先说清楚了,本文原创哈,如果转载请注明出处。版权python中国所有[url]www.okpython.com[/url]
[color=Red][size=6]pubtime = models.IntegerField(null=True,blank=True)[/size][/color]
这里解释的是django的models里null,blank的区别和用途。
我没有看django官方的解释,也看不懂。
我是完全自己实践得出的结论,虽然花费时间很多,但是值得。
下面是我的解释:
当你的表单中没有出现于数据库对应的input的时候,可以在models里的字段加上blank=true即可,不然page会出现错误。
当你的数据库中某字段值为空的时候,你可以设置model相应字段[color=Red]null=True[/color],就是允许数据为空的意思。
不知道以上解释大家有没有明白,请多多光临python中国,这个有更多你想要的教程[url]www.okpython.com[/url])
页:
[1]