Jad*_*ias 6 python google-app-engine code-formatting project-structure code-structure
我正在开发一个Python App Engine应用程序,我想将源代码文件的内容拆分Models.py
为每个模型的单独文件,但我想将它全部放在名为Models的文件夹中.问题是,当我这样做时,我的应用程序无法再找到这些类.我该怎么办?
这个问题不是关于MVC,而是另一个具有相同标题的问题.
ber*_*nie 12
将一个空__init__.py
文件放在Models目录中.
然后,在你的应用程序中; 大概是一级,你在Models目录中引用模块,如下所示:
import Models
Run Code Online (Sandbox Code Playgroud)
并像这样做一些事情:
Models.my_model.MyClassName
Run Code Online (Sandbox Code Playgroud)
你也可以使用这样的from
关键字:
from Models import my_model
Run Code Online (Sandbox Code Playgroud)
和这样的参考:
my_model.MyClassName
Run Code Online (Sandbox Code Playgroud)
如果您只需要模块中的一个方法,您也可以这样做:
from Models.my_model import my_method_name
my_method_name()
Run Code Online (Sandbox Code Playgroud)
与文件的必要联系.
归档时间: |
|
查看次数: |
3617 次 |
最近记录: |