在django中定义一个类的字段时,可以在后面指定属性,比如,null,blank,default 等等。
location = models.CharField(_('location'), max_length=40, null=True, blank=True)
我想知道这里null和blank有什么区别?
编程 blank django 区别 null
单从字面理解,null和blank好像是一样的,其实不然。null对应的是数据库的字段,指定其是否可以为空;而blank对应的是form,表示这个字段在form中是否可以不填。通常情况,如果你定义了
blank=True
null=True
如何在django的模板中使用Choice字段的值?
django中,如何从一个instance的到content_type的id?
django中如何加载初始数据?
如何限制django中查询返回的列?
python中如何判断一个字符串是否全是数字?
django和tornado各自的应用场景是什么?
少儿编程培训的现状
少儿编程,千万名孩子起跑线上的新宠
英式英语和美式英语的不同拼写
小学生如何学习计算机编程
Reactive Native 颜色名称表