4

我是 Python 和 Django 开发的新手,我从社区提供的易于阅读的示例中学到了很多东西。但最近我想为 Django 附带的管理控制台实现一个自定义的管理过滤器。我搜索了很多,只发现了一些过时的方法来完成它。如: Django 1.3 或以下版本的 Django Admin 中的自定义过滤器

我试图阅读“django.contrib.admin”应用程序中过滤器模块的源代码,但不幸的是我几乎无法理解代码背后的基本原理。所以我想知道是否有人可以提供一些关于这个问题的例子或参考——如何在 Django 1.4 中自定义管理过滤器?

先谢谢了!</p>

4

1 回答 1

6

v1.4 中引入了新的 django.contrib.admin.SimpleListFilter 满足您的需求,官方文档提供了示例代码,易于阅读。在此部分中搜索SimpleListFilter

于 2013-01-31T05:39:50.850 回答