我试图发现django表单类拥有的字段。
我只有一个类,没有实例。
form类的类型是DeclarativeFieldsMetaclass
。
如果我试试这个:
class FooForm(forms.Form):
spreadsheet = forms.FileField()
for field in FooForm:
print(field)
我有个例外:
TypeError: 'DeclarativeFieldsMetaclass' object is not iterable
我知道我可以做FooForm()而不是FooForm,但是在我的实际用例中,我只有一个类。
最佳答案
您可以访问FooForm.base_fields
。
关于python - Django:DeclarativeFieldsMetaclass的字段(无实例),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46952789/