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

 更新时间:2020年07月09日 10:52:29   作者:zhu6201976  
这篇文章主要介绍了django模型类中,null=True,blank=True用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

MySQL:

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 解释器

    利用 Python 开发一个 Python 解释器

    这篇文章主要介绍了利用 Python 开发一个 Python 解释器,在本文中,我们将设计一个可以执行算术运算的解释器。下面我们大家一起来看看吧</P><P>
    2022-01-01
  • python argparser的具体使用

    python argparser的具体使用

    这篇文章主要介绍了python argparser的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Python对PDF文档和PPT文档的操作详解

    Python对PDF文档和PPT文档的操作详解

    Python办公⾃动化是利⽤Python编程语⾔来创建脚本和程序,以简化、加速和⾃动化⽇常办公任务和⼯作流程的过程,它基于Python的强⼤功能和丰富的第三⽅库,使得能够处理各种办公任务,本文给大家介绍了Python对PDF文档和PPT文档的操作,需要的朋友可以参考下
    2023-12-12
  • django 常用orm操作详解

    django 常用orm操作详解

    下面小编就为大家带来一篇django 常用orm操作详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Python进行常见图像形态学处理操作的示例代码

    Python进行常见图像形态学处理操作的示例代码

    这篇文章主要为大家详细介绍了如何使用Python进行常见的图像形态学处理,例如腐蚀、膨胀、礼帽、黑帽等,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • Python lambda和Python def区别分析

    Python lambda和Python def区别分析

    Python支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做lambda的函数,是从Lisp借用来的,可以用在任何需要函数的地方
    2014-11-11
  • 从零学python系列之数据处理编程实例(一)

    从零学python系列之数据处理编程实例(一)

    本文目的:用一个实例总结学习到的with语句,函数,列表推导,集合,排序,字符分割等内容
    2014-05-05
  • python使用matplotlib:subplot绘制多个子图的示例

    python使用matplotlib:subplot绘制多个子图的示例

    这篇文章主要介绍了python使用matplotlib:subplot绘制多个子图的示例,帮助大家更好的利用python绘制图像,感兴趣的朋友可以了解下
    2020-09-09
  • Python必备技巧之Pandas数据合并函数

    Python必备技巧之Pandas数据合并函数

    Pandas中一共有五个数据合并函数,分别为:concat、append、merge、join、combine,本文详细讲解这五个函数的使用方法,需要的可以参考一下
    2022-03-03
  • Python Bleach保障网络安全防止网站受到XSS(跨站脚本)攻击

    Python Bleach保障网络安全防止网站受到XSS(跨站脚本)攻击

    Bleach 不仅可以清理 HTML 文档,还能够对链接进行处理,检查是否是合法格式,并可以使用白名单来控制哪些 HTML 标签、属性是安全的,因此非常适合用于清洁用户输入的数据,确保网站安全
    2024-01-01

最新评论