我在我的ModelAdmin
类中重写了get_form()
方法:
def get_form(self, request, obj=None, **kwargs):
form = super(ModelAdmin, self).get_form(request, obj, **kwargs)
现在,如果我添加这行代码:
print form.fields
我收到一个:
AttributeError: type object 'FilerImageForm' has no attribute 'fields'
为什么会发生这种情况?调用超级方法
get_form()
时,应该在表单上设置fields
属性吗?如果我错了,如何在ModelAdmin
类中访问表单字段?
get_form()
的主要作用是什么?另外,如果是这种情况,我该如何在ModelAdmin
类中访问表单上的字段? - linkyndy