django FilteredRelation 的用法
Posted guanchaoguo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django FilteredRelation 的用法相关的知识,希望对你有一定的参考价值。
有两大用处
- FilteredRelation类允许为查询集增加一个ON从句
- 可以在多个join中语句直接引用变量
from django.db.models import FilteredRelation, Q
result_1 = Restaurant.objects.annotate(pizzas_vegetarian=FilteredRelation(\'pizzas\', condition=Q(pizzas__vegetarian=True), ), ).filter(
pizzas_vegetarian__name__icontains=\'mozzarella\')
本文来自博客园,作者:vx_guanchaoguo0,转载请注明原文链接:https://www.cnblogs.com/guanchaoguo/p/17061065.html
以上是关于django FilteredRelation 的用法的主要内容,如果未能解决你的问题,请参考以下文章