SQLAlchemy中的 backref具体用途
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLAlchemy中的 backref具体用途相关的知识,希望对你有一定的参考价值。
参考技术A 简单来说, relationship 函数是 sqlalchemy 对关系之间提供的一种便利的调用方式, backref 参数则对关系提供反向引用的声明。我们只能像下面这样调用关系数据:
则我们可以直接在 User 对象中通过 addresses 属性获得指定用户的所有地址。
但是当我们有从 Address 对象获取所属用户的需求时, backref 参数就派上用场了。
backref 用于在关系另一端的类中快捷地创建一个指向当前类对象的属性, 而当需要对那个属性指定参数时使用 db.backref() 。
以上是关于SQLAlchemy中的 backref具体用途的主要内容,如果未能解决你的问题,请参考以下文章
SQLalchemy 中的 backref 和 back_populate 的概念?
SQLAlchemy学习-5.relationship之backref和back_populates参数
在 SQLAlchemy 中设计我的数据库模式时,我需要多久使用一次“backrefs”?
从 SQLAlchemy 查询中检索不同的 backref 实例