如何在Django 1.4中自定义管理过滤器

时间:2013-01-31 03:11:04

标签: python django django-admin

我是Python和Django Development的新手,我从社区提供的简单阅读示例中学到了很多东西。但最近我想为Django附带的管理控制台实现自定义管理过滤器。我搜索了很多,只发现了一些过时的方法来完成它。如: Custom Filter in Django Admin on Django 1.3 or below

我试图在'django.contrib.admin'应用程序中阅读过滤器模块的源代码,但遗憾的是我很难理解代码背后的基本原理。所以我想知道某些人是否可以提供一些例子或参考这个问题---如何在Django 1.4中自定义管理过滤器?

提前致谢!

1 个答案:

答案 0 :(得分:6)

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