Python子模块更容易引用

2024-10-01 00:35:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我不知道这在python中是否可行,但是这里是。。。在

我有一个类似这样的文件夹结构

\webapplication
    \forms
        __init__.py
        model01.py  # (defines Model01Form)
        model02.py  # (defines Model02Form)
    \views
        __init__.py
        admin.py    # (this file imports the forms)

我想知道是否有任何方法可以像这样导入,但仍将它们保存在单独的文件中。在

^{pr2}$

而不是必须这么做

from webapplication.forms.model01.Model01Form
from webapplication.forms.model02.Model02Form

提前感谢:)


Tags: frompy文件夹admininitformsthis结构
1条回答
网友
1楼 · 发布于 2024-10-01 00:35:03

仅当您首先将表单导入__init__.py时:

from model01 import Model01Form
from model02 import Model02Form

但是,您应该问问自己是否需要有两个单独的模型文件。Python不是Java:一个模块中可以有任意多个类。在

相关问题 更多 >