有什么方法可以通过URL和POST请求在Django管理控制台上过滤模式数据?
我有一个动态URL,该URL是根据模板上的过滤器创建的。 由于这是一个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)])