首页 > 其他 > 详细

models中字段参数blank和null的用法区别

时间:2018-12-24 23:01:16      阅读:219      评论:0      收藏:0      [点我收藏+]

blank
当blank=True时,说明此处的数据可以不填,默认情况下为False,也就意味着默认情况下,所输入的数据不得空,blank是和页面表单有关,在页面需要输入参数的时候,如果在models里面定义了blank=True时,那么这个参数是可以不填写的,如果是默认的话,如果没有填写,则会提示错误。

null
当null=True时,也就是说如果没有填写数据,此处用NULL来储存空值,默认的是null=False。

总结
blank主要是用在CharField, TextField,这两个字符型字段可以用空字符穿来储存空值。
null主要是用在IntegerField,DateField, DateTimeField,这几个字段不接受空字符串,所以在使用时,必须将blank和null同时赋值为True。

 

models中字段参数blank和null的用法区别

原文:https://www.cnblogs.com/believepd/p/10171434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!