【发布时间】:2015-09-04 21:18:48
【问题描述】:
是否有办法禁用 django 管理更改列表中某些字段的排序功能,因此对于这些字段,用户无法单击列标题对列表进行排序。
我尝试了以下方法,但它不起作用。
https://djangosnippets.org/snippets/2580/
我也厌倦了在 ModelAdmin 中覆盖 changelist_view 但也没有任何反应。
def changelist_view(self, request, extra_context=None):
self.ordering_fields = ['id']
return super(MyModelAdmin, self).changelist_view(request, extra_context)
在上述情况下,我希望只允许用户按 ID 对列表进行排序。
有人有建议吗?谢谢。
【问题讨论】:
标签: python django python-2.7 django-admin django-1.7