2
我有一個定義DateTimeField字段的模型:Django的異常試圖表明一個管理員窗體上的DateTimeField字段時
dateAdded = models.DateTimeField("Date Added", auto_now_add=True)
在我的ModelAdmin子類我試圖表現出以下字段設置字段:
fieldsets = (
(None, {
'fields': (
("modelId", "altModelIds", "modelName", "dateAdded"),
("manufacturer", "protocol", "category"),
("versionAdded", "proOnly", "published", "discontinued"),
"notes"
)
}),
,但我得到了以下錯誤:
FieldError: Unknown field(s) (dateAdded) specified for Device
有趣的是,不過,當我把它添加到李st_display:
list_display = ("modelName", "published", "modelId", "altModelIds", "manufacturer", "protocol", "category", "dateAdded")
它工作正常。我確信我只是在做一些愚蠢的事情(我已經離開了Django大約8個月),但我無法弄清楚。任何幫助,將不勝感激。
plesse發佈完整models.py和admin.py –