Я хотел бы установить date_hierarchy
на ModelAdmin в поле на соответствующей модели, например:Как я могу переопределить функцию date_hierarchy для одного ModelAdmin?
date_hierarchy = 'item__menu__date'
Это не представляется возможным в Django 1.9, но будет возможно в Django 1.11. Код для функции 1.11 уже существует. (См. 123)
Насколько я могу сказать, перекрывая только def date_hierarchy(cl)
из django/contrib/admin/templatetags/admin_list.py
для одного ModelAdmin сделает это возможным для этого ModelAdmin.
Я нашел записи о переопределении templatetags, но они, как правило, фокусируются на файлах HTML. Можно ли переопределить функцию date_hierarchy()
в контексте одного ModelAdmin? Если да, то как?