3.Django admin 如何添加基于日期的过滤¶
你可以通过设置date_hierarchy
在任何日期字段添加基于日期的过滤:
@admin.register(Hero)
class HeroAdmin(admin.ModelAdmin, ExportCsvMixin):
...
date_hierarchy = 'added_on'
看起来像这样:
对于很多对象,这会非常消耗性能,另外,你可以继承SimpleListFilter的子类,并仅允许过滤年份或月份。
你可以通过设置date_hierarchy
在任何日期字段添加基于日期的过滤:
@admin.register(Hero)
class HeroAdmin(admin.ModelAdmin, ExportCsvMixin):
...
date_hierarchy = 'added_on'
看起来像这样:
对于很多对象,这会非常消耗性能,另外,你可以继承SimpleListFilter的子类,并仅允许过滤年份或月份。