文章详情页
Django model.py表单设置默认值允许为空的操作
浏览:33日期:2024-10-04 08:19:11
blank=True
默认值为blank=Flase,表示默认不允许为空,
blank=True admin级别可以为空
null=True
默认值为null=Flase,表示默认不允许为空
null=True 数据库级别可以为空
补充知识:Django中models.py字段选项null和blank的区别和使用
1.null
如果null=True,数据库中空值储存为NULL,默认为False。
2.blank
如果blank=True,则允许字段为空。默认为False。
需要注意的是,这不同于null,null纯粹是与数据库相关的。而blank是与表单验证相关,如果一个字段有blank=True,表单验证将允许输入一个空值,反之blank=False,该字段将必须是有值的。
3.当一个CharField字段都有unique=True并blank=True设置。
在这种情况下,null=True需要避免在使用空值保存多个对象时出现唯一的约束违规。
以上这篇Django model.py表单设置默认值允许为空的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持好吧啦网。
标签:
Django
相关文章:
1. JSP实现带查询条件的通用分页组件2. 通过vue如何设置header3. div的offsetLeft与style.left区别4. Vue中 引入使用 babel-polyfill 兼容低版本浏览器的方法5. Vue如何使用ElementUI对表单元素进行自定义校验及踩坑6. 原生js XMLhttprequest请求onreadystatechange执行两次的解决7. uniapp 手机验证码输入框实现代码(随机数、倒计时、隐藏手机号码中间四位)可以直接使用8. vue3怎么数据监听watch/watchEffect9. 解析原生JS getComputedStyle10. XML文档搜索使用小结
排行榜

网公网安备