【发布时间】:2012-04-28 01:22:47
【问题描述】:
我是金字塔新手,一直在努力对我的项目进行一些更改。我正在尝试将我的模型/类拆分为单个文件,而不是单个 models.py 文件。为此,我删除了旧的 models.py 并创建了一个带有 __init__.py 文件的模型文件夹以及每个类的一个文件。在__init__.py 中,我使用from .Foo import Foo 导入了该类。
这使得视图可以正常工作并且它们可以初始化一个对象。
但是运行 initializedb 脚本并不会像我在单个 models.py 中拥有所有模型时那样创建新表。它不会创建相关表,而是直接尝试插入其中。
谁能给我一个金字塔项目结构的例子,它在不同的文件中有模型?
【问题讨论】:
标签: python model-view-controller pyramid