目录
-
后台显示文字与自定义
-
列表页自定义字段
-
列表也自定义批量操作
-
后台权限自定义
-
使用内联字段
-
模型列表页自定义
-
模型修改页自定义
-
其他
27.如何在Django Admin后台中添加基于日期的过滤?
你可以通过设置date_hierarchy,在任何模型的日期字段上添加基于日期的过滤:
@admin.register(Hero)
class HeroAdmin(admin.ModelAdmin, ExportCsvMixin):
...
date_hierarchy = 'added_on'
效果如下:
对应拥有大量对象的模型,这可能会相当消耗性能。或者,你可以继承SimpleListFilter,来仅允许按年份或月份进行过滤。