python - 可以在 SQLAlchemy 中设置类似 rails 的关联吗?

标签 python ruby-on-rails orm sqlalchemy associations

在 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/

相关文章:

python - 全新安装后 Django-admin 无法运行

python - 为什么我没有输出?

javascript - jQuery 文件上传导致浏览器崩溃

ruby-on-rails - Rails – 使用 json 捆绑安装问题

ruby-on-rails - 为什么有不同的 Ruby On Rails 版本?

php - Kohana3 ORM : loading Key/Value Attributes

python - 从小部件到小部件的自定义信号

ruby-on-rails - 事件作业抛出意外错误

Django View 返回过时的数据,在服务器重新启动后修复

c# - ORM 和图层