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中实现参数类型检查的简单方法
Apr 21 Python
Python中几个比较常见的名词解释
Jul 04 Python
开始着手第一个Django项目
Jul 15 Python
Python六大开源框架对比
Oct 19 Python
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
详解如何在Apache中运行Python WSGI应用
Jan 02 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
Python利用matplotlib绘制约数个数统计图示例
Nov 26 Python
python getopt模块使用实例解析
Dec 18 Python
Python Tornado实现WEB服务器Socket服务器共存并实现交互的方法
May 26 Python
python 如何用map()函数创建多线程任务
Apr 07 Python
Python时间操作之pytz模块使用详解
Jun 14 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强制用户转向www域名的方法
2015/06/19 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
php 可变函数使用小结
2018/06/12 PHP
laravel 时间格式转时间戳的例子
2019/10/11 PHP
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
2013/12/04 Javascript
全面兼容的javascript时间格式化函数(比较实用)
2014/05/14 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
JavaScript中利用各种循环进行遍历的方式总结
2015/11/10 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
vue中使用ueditor富文本编辑器
2018/02/08 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
vue中的计算属性实例详解
2018/09/19 Javascript
vue操作动画的记录animate.css实例代码
2019/04/26 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
Python的SQLalchemy模块连接与操作MySQL的基础示例
2016/07/11 Python
浅谈python和C语言混编的几种方式(推荐)
2017/09/27 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
PUMA官方商城:世界领先的运动品牌之一
2016/11/16 全球购物
茵宝(Umbro)英国官方商店:英国足球服装生产商
2016/12/29 全球购物
澳大利亚儿童鞋在线:The Trybe
2019/07/16 全球购物
作为网站管理者应当如何防范XSS
2014/08/16 面试题
公务员职业生涯规划书范文  
2014/01/19 职场文书
诚信教育主题班会
2015/08/13 职场文书
2016年教师学习教师法心得体会
2016/01/20 职场文书
四年级数学教学反思
2016/02/16 职场文书
2016年小学优秀班主任事迹材料
2016/02/29 职场文书
Python 全局空间和局部空间
2022/04/06 Python