【发布时间】:2018-12-14 22:43:41
【问题描述】:
我已经构建了 URL http://localhost:8000/admin/myapp/rnaextracts/?biosamples__biosamplesetid__in=[57,52,51,50,49] 来链接另一个管理页面。链接指向一个列表视图,列表由 url 中传递的表达式过滤。
然而,Django 重定向到正确的管理列表视图,但查询更改为?e=1(我认为这表明存在某种错误)并显示未过滤的列表。
我已经在 Django shell 中尝试了过滤器表达式,它可以工作:qs = RnaExtracts.objects.filter(biosamples__biosamplesetid__in=[57,52,51,50,49]。它返回一个查询集,其中包含 416 个对象中的 52 个。
【问题讨论】:
标签: django django-admin django-admin-filters