如何保存通过覆盖 __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

还是我错过了什么?