【发布时间】:2016-03-02 05:19:15
【问题描述】:
我正在使用fat models 方法,因此我已将我的models.py 转换为一个包:
+--polls/
| +--models/
| +--__init__.py
| +--__shared_imports.py
| +--Choice.py
| +--Question.py
我的问题的主要部分是__shared_imports.py:我意识到我们在包中的各个模块中都有共同的导入语句,并决定让该文件进行导入,然后在我的模块中,我这样写:
from __shared_imports.py import *
一切正常,但只是想知道这种方法是否好。非常感谢您对此的看法。
【问题讨论】:
-
忘记我的
__shared_imports.py的命名,我可以改变它,我的主要问题是关于方法。感谢@volodymr 提出这个问题。 -
__shared_imports.py中到底是什么?它只是从其他地方导入东西吗? -
是的,除了必须在我的模块中重做相同的导入语句,因为在正常的
models.py中,我们会将所有导入都放在一个地方。那有意义吗? @shuttle87 然后我将其余未为包中的各个模块共享的特定导入保留。
标签: python django django-models