【发布时间】:2011-04-19 15:27:09
【问题描述】:
我正在尝试为管理界面中使用的表单动态添加新表单字段(我使用了这个blog post):
class ServiceRoleAssignmentForm(forms.ModelForm):
class Meta:
model = ServiceRoleAssignment
def __init__(self, *args, **kwargs):
super(ServiceRoleAssignmentForm, self).__init__(*args, **kwargs)
self.fields['test'] = forms.CharField(label='test')
class ServiceRoleAssignmentAdmin(admin.ModelAdmin):
form = ServiceRoleAssignmentForm
admin.site.register(ServiceRoleAssignment, ServiceRoleAssignmentAdmin)
但是,无论我尝试什么,该字段都不会出现在我的管理表单上!这可能是与管理员工作方式有关的问题吗?还是 ModelForm ?
感谢您的帮助!
塞巴斯蒂安
PS:我使用的是 django 1.3
【问题讨论】:
标签: django django-forms