如何保存通过覆盖 __init__ 生成的表单?
How to save a form which has been generated by overriding __init__?
我有一个表格 -
class PermissionForm(forms.Form):
def __init__(self, *args, **kwargs):
super(PermissionForm, self).__init__(*args, **kwargs)
permissions = Permissions.objects.all()
for permission in permissions:
self.fields[permission.name] = forms.CharField()
现在不知道字段名,那么这个表单的保存方法怎么写呢?
for field in self.fields
还是我错过了什么?
我有一个表格 -
class PermissionForm(forms.Form):
def __init__(self, *args, **kwargs):
super(PermissionForm, self).__init__(*args, **kwargs)
permissions = Permissions.objects.all()
for permission in permissions:
self.fields[permission.name] = forms.CharField()
现在不知道字段名,那么这个表单的保存方法怎么写呢?
for field in self.fields
还是我错过了什么?