![]() |
1
4
这不是缓存的问题:正如您现在所做的,queryset 定义 在解析URL时计算一次,然后再也不会计算。
Complex filtering with wrapper functions
:只需创建一个小的自定义视图,它将简单地调用通用视图。
顺便说一句,对于这种情况,我建议不要使用自定义管理器,而是使用常规的过滤。 |
![]() |
2
2
如果失败,请尝试对filter()应用类似的技术(传递callable而不是调用它):
|
![]() |
3
1
我的模型管理器与thornomad几乎相同,通用视图也有同样的问题。
我还尝试了另一种方法,即使用lambda返回queryset,例如:
我认为Roberto包装泛型视图的答案是唯一有用的。
|
![]() |
Elbattore · 基于类的视图和脚本调用函数 7 年前 |
![]() |
DragonBobZ · Django使用Slug字段作为详细URL 7 年前 |
![]() |
LeLouch · NoReverseMatch at/ 8 年前 |
![]() |
JorgeParada · 带URL的Django。py导入应用程序 9 年前 |