以下内容为原创,转载请注明出处!

1:在admin中定义change_list_template可替换change_list模板:如:

class VoteAdmin(admin.ModelAdmin):
    change_list_template = 'webuser/vote_num.html'

如果需要填充到该页面的话,还需要重写一个方法:changelist_view(self, request, extra_context=None):

def changelist_view(self, request, extra_context=None):
        extra_context = extra_context or {}
        extra_context['data'] = self.get_queryset(request)
        return super(VoteAdmin, self).changelist_view(request, extra_context=extra_context)