SQLAlchemy中的 backref具体用途

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLAlchemy中的 backref具体用途相关的知识,希望对你有一定的参考价值。

参考技术A 简单来说, relationship 函数是 sqlalchemy 对关系之间提供的一种便利的调用方式, backref 参数则对关系提供反向引用的声明。

我们只能像下面这样调用关系数据:

则我们可以直接在 User 对象中通过 addresses 属性获得指定用户的所有地址。

但是当我们有从 Address 对象获取所属用户的需求时, backref 参数就派上用场了。

backref 用于在关系另一端的类中快捷地创建一个指向当前类对象的属性, 而当需要对那个属性指定参数时使用 db.backref() 。

以上是关于SQLAlchemy中的 backref具体用途的主要内容,如果未能解决你的问题,请参考以下文章