【问题标题】:Integrating SQLAlchemy's ORM with existing classes in pylons将 SQLAlchemy 的 ORM 与 pylons 中的现有类集成
【发布时间】:2011-01-22 20:30:49
【问题描述】:

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

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

class User:
    pass

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

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

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

本质上,有 (2) 个同名的不同类?

谢谢。

【问题讨论】:

    标签: python orm sqlalchemy pylons


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-08
      • 2014-04-11
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多