我不知道这在python中是否可行但是这里......
我有一个与此类似的文件夹结构
\webapplication
\forms
__init__.py
model01.py # (defines Model01Form)
model02.py # (defines Model02Form)
\views
__init__.py
admin.py # (this file imports the forms)
我想知道是否有任何方法可以像这样导入,但仍然将它们保存在单独的文件中。
from webapplication.forms import Model01Form, Model02Form
而不是必须这样做
from webapplication.forms.model01.Model01Form
from webapplication.forms.model02.Model02Form
提前感谢:)
答案 0 :(得分:6)
仅当您首先将表单导入__init__.py
时:
from model01 import Model01Form
from model02 import Model02Form
但是,您应该问自己是否需要两个单独的模型文件。 Python不是Java:你可以在模块中拥有任意数量的类。