每當我在Django的Admin部分輸入新玩家時,我都會收到一條錯誤消息,指出「此字段是必需的。」。如果不創建表單,我可以在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(https://docs.djangoproject.com/en/dev/ref/models/fields/#blank)。這有什麼原因不起作用? –