【发布时间】:2011-11-12 13:17:24
【问题描述】:
每次我在 Django 的管理部分输入一个新播放器时,我都会收到一条错误消息,上面写着“此字段是必需的。”。
有没有一种方法可以使字段不需要创建而无需创建自定义表单?我可以在 models.py 或 admin.py 中执行此操作吗?
这是我在 models.py 中的类的样子。
class PlayerStat(models.Model):
player = models.ForeignKey(Player)
rushing_attempts = models.CharField(
max_length = 100,
verbose_name = "Rushing Attempts"
)
rushing_yards = models.CharField(
max_length = 100,
verbose_name = "Rushing Yards"
)
rushing_touchdowns = models.CharField(
max_length = 100,
verbose_name = "Rushing Touchdowns"
)
passing_attempts = models.CharField(
max_length = 100,
verbose_name = "Passing Attempts"
)
谢谢
【问题讨论】:
-
最简单的方法是使用字段选项 blank=True (docs.djangoproject.com/en/dev/ref/models/fields/#blank)。有什么理由不工作吗?
标签: python django django-models django-admin django-forms