Joe*_*Foo 2 django-models django-admin
我的admin.py文件出错:'BaseAdmin.fieldsets [1] [1] ['fields']'指的是表单中缺少的字段'publish_on'.
我的班级看起来像:
class Base(models.Model):
...
publish_on = models.DateTimeField(auto_now=True, db_index=True)
...
Run Code Online (Sandbox Code Playgroud)
我的admin.py看起来像:
class BaseAdmin(admin.ModelAdmin):
...
fieldsets = [
('Dates', {
'fields': ('publish_on',)
}),
]
Run Code Online (Sandbox Code Playgroud)
如果我用'pass'更改我的管理类或只是注册模型类,那么日期时间字段就会出现.
此错误由auto_now和auto_now_add引起.补救这个补充
readonly_fields = ("publish_on",)
Run Code Online (Sandbox Code Playgroud)
在您的BaseAdmin中(仅限django 1.2及更新版本).
| 归档时间: |
|
| 查看次数: |
3915 次 |
| 最近记录: |