我试图发现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/

10-11 17:37