在管理员中获取已过滤项目列表changelist_view()

时间:2020-10-31 12:27:42

标签: django

我需要使用显示的统计信息来丰富changelist_view页面,这些统计信息是在应用过滤器之后的。但是我发现没有简单的方法。

我可以获取查询集并解析过滤器的请求URL,但这很丑陋。

我首先可以得到super().changelist_view(request),然后得到context_data['cl'].queryset,但这是双重工作,因为我需要使用添加的数据再次制作HTML。

有更好的方法吗?

我认为最接近的问题是Django admin change_list view get ChangeList queryset - better solution than my monkey patch,但那里没有答案……

0 个答案:

没有答案