如何创建自己的过滤器,如django管理站点

时间:2017-03-16 19:21:00

标签: django django-admin

我想在django管理站点(请参见照片)中为用户创建相同的过滤器。这是最好的方法吗? admin site filter

2 个答案:

答案 0 :(得分:1)

经过一番研究后,我找到了这个应用程序:https://github.com/carltongibson/django-filter

答案 1 :(得分:0)

它只是一个查询集。您可以使用<form method="GET">向模板中添加类似的表单,然后在您的意愿中解析request.GET.get('key', None)之类的项目,或检查this以查看所有请求参数的迭代。

很少有插件可以帮助您做到这一点。检查其中一些here。例如,Django过滤器具有模板结构等,这将有很大帮助。