使用URL筛选Django管理控制台上的数据

2024-04-24 21:28:19 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有办法过滤Django管理控制台上带有URL和POST请求的模态数据

我有一个动态的网址,我是建立在模板过滤器的基础上。 因为这是一个GET请求,URL的长度取决于过滤的结果。 HTTP URL有长度限制。对于较小数量的结果,这是工作良好,但问题的结果非常多。 有没有其他方法可以过滤管理控制台上的数据,或者有没有其他方法可以过滤POST请求中呈现的结果? 否则,创建自定义模板会产生开销,这可能会导致大量记录的性能和其他问题(>;4K)

url = self.reverse("admin:appName_modalName_changelist") + "?id__in=" + ",".join(
                [str(x) for x in records.values_list("id", flat=True)])

Tags: 数据django方法in模板idurl过滤器