【发布时间】:2018-03-10 08:45:11
【问题描述】:
我有一个 DateTimeRangeField 想与 django 的 date_hierarchy 一起使用,但 date_hierarchy 需要 DateField 或 DateTimeField。
我已经编写了一个函数来使用range.lower 将范围转换为日期时间,但使用可调用对象似乎不起作用。
例如。
@admin.register(models.MyModel)
class MyModelAdmin(AdvancedModelAdmin):
date_hierarchy = 'date_range_to_datetime'
def date_range_to_datetime(instance):
"""
Return a datetime from django date range.
"""
return instance.range.lower
有没有办法将DateTimeRangeField 与date_hierarchy 一起使用?
【问题讨论】:
标签: django python-3.x django-models django-admin