设置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)