django模型类中,null=True,blank=True用法说明


Posted in Python onJuly 09, 2020

1.模型类中设置:null=True,表示数据库创建时该字段可不填,用NULL填充.

MySQL:

django模型类中,null=True,blank=True用法说明

Null这一列,如果值为YES表示:创建一条新记录时,该字段可不填,数据库会用默认值NULL填充.django模型类中声明null=True即可.

desc = models.CharField(max_length=100, null=True, blank=True, verbose_name='角色描述', help_text='角色描述')

2.模型类中设置:blank=True,表示代码中创建数据库记录时该字段可传空白(空串,空字符串).

表示前端传递参数时,不允许传递空串(空白字符串),若传递了,会抛校验失败异常,400状态码.

补充知识:django 数据模型中 null=True 和 blank=True的区别

null

是针对数据库而言,如果 null=True, 表示数据库的该字段可以为空,即在Null字段显示为YES。

blank

是针对表单的,如果 blank=True,表示你的表单填写该字段的时候可以不填,但是对数据库来说,没有任何影响

以上这篇django模型类中,null=True,blank=True用法说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Django框架中使用SQLAlchemy操作数据库的教程
Jun 02 Python
TF-IDF与余弦相似性的应用(二) 找出相似文章
Dec 21 Python
python 寻找优化使成本函数最小的最优解的方法
Dec 28 Python
python 用下标截取字符串的实例
Dec 25 Python
使用python实现滑动验证码功能
Aug 05 Python
python tkinter图形界面代码统计工具
Sep 18 Python
Python tkinter实现图片标注功能(完整代码)
Dec 08 Python
python如何求数组连续最大和的示例代码
Feb 04 Python
Python openpyxl模块实现excel读写操作
Jun 30 Python
解决python 输出到csv 出现多空行的情况
Mar 24 Python
Python基础之操作MySQL数据库
May 06 Python
python办公自动化之excel的操作
May 23 Python
Python pip安装第三方库实现过程解析
Jul 09 #Python
详细分析Python可变对象和不可变对象
Jul 09 #Python
OpenCV4.1.0+VS2017环境配置的方法步骤
Jul 09 #Python
详解Python直接赋值,深拷贝和浅拷贝
Jul 09 #Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 #Python
Python selenium模块实现定位过程解析
Jul 09 #Python
Python自动化操作实现图例绘制
Jul 09 #Python
You might like
php生成随机密码的几种方法
2011/01/17 PHP
深入分析php中接口与抽象类的区别
2013/06/08 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
YII2框架使用控制台命令的方法分析
2020/03/18 PHP
JavaScript的目的分析
2007/01/05 Javascript
分享两款带遮罩的jQuery弹出框
2015/12/30 Javascript
利用JS实现数字增长
2016/07/28 Javascript
Vue.js第二天学习笔记(vue-router)
2016/12/01 Javascript
js实现用户输入的小写字母自动转大写字母的方法
2017/01/21 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
移动端效果之Swiper详解
2017/10/09 Javascript
详解React项目中碰到的IE问题
2019/03/14 Javascript
NodeJS读取分析Nginx错误日志的方法
2019/05/14 NodeJs
关于vue组件事件属性穿透详解
2019/10/28 Javascript
原生js canvas实现鼠标跟随效果
2020/08/02 Javascript
小程序自动化测试的示例代码
2020/08/11 Javascript
微信小程序tab左右滑动切换功能的实现代码
2021/02/08 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
python中实现定制类的特殊方法总结
2014/09/28 Python
python打包压缩、读取指定目录下的指定类型文件
2018/04/12 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
python tkinter canvas使用实例
2019/11/04 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
为什么说python更适合树莓派编程
2020/07/20 Python
python字典按照value排序方法
2020/12/28 Python
戴森美国官网:Dyson美国
2016/09/11 全球购物
DJI大疆无人机官方商城:全球领先的无人飞行器研发和生产商
2016/12/21 全球购物
Java面试中常遇到的问题,也是需要注意的几点
2013/08/30 面试题
数学系个人求职信范文
2014/01/30 职场文书
学校总务处领导班子民主生活会对照检查材料思想汇报
2014/09/27 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
九寨沟导游词
2015/02/02 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
学校2016年九九重阳节活动总结
2016/04/01 职场文书
python周期任务调度工具Schedule使用详解
2021/11/23 Python
vue组件冲突之引用另一个组件出现组件不显示的问题
2022/04/13 Vue.js