当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Django ModelAdmin.get_sortable_by用法及代码示例


本文介绍 django.contrib.admin.ModelAdmin.get_sortable_by 的用法。

声明

ModelAdmin.get_sortable_by(request)

get_sortable_by() 方法被传递给 HttpRequest 并预计会返回可在更改列表页面中排序的字段名称集合(例如 listtupleset )。

如果设置了它的默认实现返回 sortable_by ,否则它遵循 get_list_display()

例如,要防止一列或多列可排序:

class PersonAdmin(admin.ModelAdmin):

    def get_sortable_by(self, request):
        return {*self.get_list_display(request)} - {'rank'}

相关用法


注:本文由纯净天空筛选整理自djangoproject.com大神的英文原创作品 django.contrib.admin.ModelAdmin.get_sortable_by。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。