欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

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

时间:2021-06-28 08:28:55|栏目:Python代码|点击:

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,表示你的表单填写该字段的时候可以不填,但是对数据库来说,没有任何影响

上一篇:Python多进程与服务器并发原理及用法实例分析

栏    目:Python代码

下一篇:Django 开发环境配置过程详解

本文标题:django模型类中,null=True,blank=True用法说明

本文地址:http://www.codeinn.net/misctech/149543.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有