目前,通过Django管理员视图,我可以过滤像
这样的群组http://127.0.0.1:8000/admin/accounts/user/?groups__exact=1
获取第1组中的所有用户,或
http://127.0.0.1:8000/admin/accounts/user/?groups__in=1,2,3
获取1,2或3组中的所有用户。
如何过滤用户
理想情况下,我想使用独立的网址参数触发它们,例如:
之类的东西http://127.0.0.1:8000/admin/accounts/user/?groups__1=1&groups__2=1&groups__3=0
答案 0 :(得分:1)
尝试实现自定义管理过滤器,这是一个简单的示例: http://djangotricks.blogspot.com/2011/11/custom-admin-filter-specification.html