小编uib*_*boy的帖子

如何扩展Django admin的DateFieldListFilter类?

我是Django的新手,并且有一个带有DateTime字段的模型,该字段显示在django admin中.

在list_filter选项中,当我指定fieldname时,我得到了带有4个链接的日期字段的基本Django过滤器接口(今天,本月,过去7天等)

我现在想要添加"未来7天"选项.这将需要通过扩展DateFieldListFilter类进行微小的调整.但是,Django抛出系统检查(admin.E114)'list_filter [0]'的值不能继承'FieldListFilter'.当我试图扩展它.

在一些搜索之后似乎可能的唯一方法是扩展SimpleListFilter类,但对于这么小的事情看起来似乎很多工作.(因为我必须复制已经在DateFieldListFilter中处理过的功能)

有没有更简单的方法来实现这一目标?

python django django-admin

8
推荐指数
1
解决办法
1739
查看次数

标签 统计

django ×1

django-admin ×1

python ×1