【发布时间】:2014-03-24 02:46:51
【问题描述】:
对不起我的英语,但我试图解释:)
我在不同的模块中有两个模型:
lib.User 模块中的user.py:
Base = declarative_base(metadata=main_meta)
class User(Base):
... some fields ...
server = relationship("lib.Server.server.Server", uselist=False, back_populates="user")
lib.Server 模块中的server.py
Base = declarative_base(metadata=main_meta)
class Server(Base):
... some fields ...
user = relationship("lib.User.user.User", uselist=False, back_populates="server")
当我尝试运行代码时出现错误:
Module 'User' has no mapped classes registered under the name 'server'
我的问题:如何在不同模块之间建立模型/类之间的关系?
【问题讨论】:
标签: python sqlalchemy