在 Rails 中,您可以设置关联,这样如果您有一个文章和类别模型并且“类别”是“文章”的一列,您可以这样做:
article.category --> returns the category Object
但在 SQLAlchemy 中,我只能这样做:
article.category --> only returns the category's id
有没有办法使用 SQLAlchemy 获取 Category 对象?我目前正在使用定义模型的声明式风格。
最佳答案
你可以创建这样的关系
category_id = Column(Integer, ForeignKey('category.id'))
category = relationship('Category')
这样你就可以在访问类别时得到对象。
关于python - 可以在 SQLAlchemy 中设置类似 rails 的关联吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747136/