将SQLAlchemy的ORM与pylons中的现有类集成

时间:2010-03-02 17:58:41

标签: python orm sqlalchemy pylons

我在现有的python项目User中有一个类,我想要映射到表。但我不确定最好的办法是什么?

这是否意味着我可以删除:

class User:
    pass

来自我的模型/ __ init __。py?

或者我应该把它留在那里,并有类似的东西:

from project.model.user import User
class User:
    pass

本质上,(2)具有相同名称的不同类?

感谢。

1 个答案:

答案 0 :(得分:0)

您不应该定义映射到模型的__init__.py文件中的表的类,也不应该有两个具有相同名称的不同的clases。

映射到表的类属于项目的模型目录,分组为模块。然后导入__init__.py中的类以使它们可用。