码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-12-24 23:28:59      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:char   model   ext   说明   总结   date   错误   mod   页面   

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的用法区别

标签:char   model   ext   说明   总结   date   错误   mod   页面   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!