目录

27.如何在Django Admin后台中添加基于日期的过滤?

你可以通过设置date_hierarchy,在任何模型的日期字段上添加基于日期的过滤:

@admin.register(Hero)
class HeroAdmin(admin.ModelAdmin, ExportCsvMixin):
    ...
    date_hierarchy = 'added_on'

效果如下:

Django Admin Cookbook-27如何在Django Admin后台中添加基于日期的过滤

对应拥有大量对象的模型,这可能会相当消耗性能。或者,你可以继承SimpleListFilter,来仅允许按年份或月份进行过滤。

返回目录

相关文章:

  • 2022-03-02
  • 2022-02-15
  • 2021-10-25
  • 2021-08-12
  • 2021-09-07
  • 2021-07-09
  • 2021-07-29
  • 2022-01-05
猜你喜欢
  • 2021-08-09
  • 2021-07-03
  • 2021-07-25
  • 2021-05-28
  • 2021-12-16
  • 2022-02-14
  • 2021-10-01
相关资源
相似解决方案