Django admin site是否可以按自定义日期范围选择条目,即使用两个日期字段和AdminDateWidget?我知道有date\u hierarchy和list\u filter属性,但是当有很多数据库条目时,它们似乎不是很有用,您只需要按照确切的date\u gte和date\u lte查询来过滤项目
在django 1.4中,可以使用用户列表过滤器。尝试:
来自django.contrib.admin导入DateFieldListFilter的
类PersonAdmin(ModelAdmin):
列表\u筛选器=(
('date_field_name',DateFieldListFilter),
)
这将提供一些内置的范围,但如果您将日期范围放入url中,它将起作用,如:
?日期=2009-5-1&;日期:2009年8月1日
如果您需要一个日期选择器(比如jquery),那么您需要扩展DateFieldListFilter。我给django admin Filter发送了一个补丁,所以,请尽快查看