django admin 自定义列表视图

django admin custom list view

我想自定义 django admin.. 为了添加我这样做了 :

class SomeAdmin(admin.ModelAdmin):
    """
    Customized admin template and corresponding 
    views for adding media.
    """


    add_form_template = "admin/add.html"
    def add_view(self, request, form_url='', extra_context=None):
        if request.method == "POST":
        
            //YOur logic
            
        return super(SomeAdmin,self).add_view(request)

它工作正常..以同样的方式我怎样才能获得自定义列表视图和自定义更改视图?

有帮助吗?

ModelAdmin 有两个 change_view() and changelist_view() 方法,所以你可以用同样的方式覆盖它们。