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