django后台admin设置字段为空

设置null=True,则仅表示在数据库中该字段可以为空,但使用后台管理添加数据时仍然要需要输入值,因为Django自动做了数据验证不允许字段为空

想要在Django中也可以将字段保存为空值,则需要添加另一个参数:blank=True

null=True

数据库中字段可以为空

blank=True

django的 Admin 中添加数据时可允许空值

要想实现在Django 后台管理中添加空值,则应该如下设计表:


class   Hall(models.Model):

        name = models.CharField(max_length=120)

        description = models.CharField(max_length=1024,blank=True,null=True)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 模型是关于数据的单一的、最终的数据源。它包含存储的数据的基本字段和行为。通常,每个模型映射到单个数据库表。 每一个...
    低吟浅唱1990阅读 196评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,156评论 19 139
  • 原文:https://my.oschina.net/liuyuantao/blog/751438 查询集API 参...
    阳光小镇少爷阅读 3,869评论 0 8
  • 前言 根据前几篇文章的分享已经了解djangoWeb开发一般步骤为:创建虚拟环境安装django创建项目创建应用在...
    博行天下阅读 1,146评论 0 2
  • 从前,看过一本书,叫《无论你选择什么样的人生,我都为你加油》。书是韩国作家孔枝泳所著。字里行间都是对女儿呢喃的倾诉...
    却道绿肥阅读 474评论 0 3