我最近开始使用sphinx autodoc作为文档。你知道吗
我有个进口货
from wtforms import StringField, IntegerField, SelectField, BooleanField
在这个项目中,所以我最终模仿了wtforms
但在同一个文件中,我有一个类在类变量中使用IntegerField,如下所示
class DbEditableForm(Form):
data_version = IntegerField('data_version', validators=[Required()], widget=HiddenInput())
在导入DbEditableForm的文件中使用autodoc
我发现了下面的错误
/home/ninad/third_year/balrog/docs/source/admin_api.rst:5: WARNING: autodoc: failed to import class u'SingleRuleView' from module u'auslib.admin.views.rules'; the following exception was raised:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/sphinx/ext/autodoc.py", line 519, in import_object
__import__(self.modname)
File "/home/ninad/third_year/balrog/auslib/admin/views/rules.py", line 12, in <module>
from auslib.admin.views.forms import EditRuleForm, RuleForm, DbEditableForm, \
File "/home/ninad/third_year/balrog/auslib/admin/views/forms.py", line 138, in <module>
class DbEditableForm(Form):
File "/home/ninad/third_year/balrog/auslib/admin/views/forms.py", line 142, in DbEditableForm
data_version = IntegerField('data_version', validators=[Required()], widget=HiddenInput())
TypeError: object() takes no parameters
知道如何使用autodoc导入DbEditableForm文件吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐