我已经创建了这样的模型,
class fleets(models.Model):
fleet_id = models.IntegerField(primary_key=True)
fleet_name = models.CharField(max_length=20)
description = models.CharField(max_length=40, null=True)
当我在PostgreSQL管理员中观察到的表就像我想要的一样时,
但是,为什么当我想添加一些带有django-admin
的舰队时却说不可能?我忘记了一些参数吗?
非常感谢!
[在模型中添加字段并指定null=True
时,您是说该字段可以为空。对于fleet_id
和fleet_name
,它们不能为空,因为您尚未指定null=True
,因此它们为Not Null
。
对于django-admin,文档指定在null=True
上避免使用CharField
。您想要的是blank=True
而不是null=True
。