我是 Python 和 Django 开发的新手,我从社区提供的易于阅读的示例中学到了很多东西。但最近我想为 Django 附带的管理控制台实现一个自定义的管理过滤器。我进行了很多搜索,只发现了一些过时的方法来完成它。例如:Django 1.3 或更低版本的 Django Admin 中的自定义过滤器 https://stackoverflow.com/questions/991926/custom-filter-in-django-admin-on-django-1-3-or-below
我尝试阅读“django.contrib.admin”应用程序中过滤器模块的源代码,但不幸的是我几乎无法理解代码背后的基本原理。所以我想知道是否有好心人可以提供一些关于这个问题的例子或参考 --- 如何在 Django 1.4 中自定义管理过滤器?
提前致谢!
v1.4 中引入了新的 django.contrib.admin.SimpleListFilter 来满足您的需求,并且官方文档提供了示例代码,易于阅读。
搜索简单列表过滤器 in 本节 https://docs.djangoproject.com/en/stable/ref/contrib/admin/#django.contrib.admin.ModelAdmin.list_filter.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)