![]() |
1
2
我不相信能按你的要求去做。 你在Django做ORS的方式是这样的:
所以如果你真的想这样做:
您需要将它们放在同一个filter()调用中,这样您就不能在以后的filter()调用中添加另一个或子句。 我认为你尝试这样做的原因是你担心再次访问数据库,但是获得准确结果的唯一方法是再次访问数据库。 如果您只关心生成干净、干燥的代码,那么可以将两个查询共用的所有过滤器放在顶部,然后将查询集“fork”放在后面,如下所示:
|
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
BabaZuri · 应用筛选器时将csv中的行添加到数组 2 年前 |
![]() |
Sab · 输入为空时,搜索结果元素未隐藏 2 年前 |
![]() |
bababababa · 多个条件的条件格式 2 年前 |