django admin 自定义列表视图

gam*_*mer 2 python django admin

我想自定义 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)
Run Code Online (Sandbox Code Playgroud)

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

有什么帮助吗?

cat*_*ran 6

ModelAdmin具有change_view()changelist_view()方法,因此您可以以相同的方式覆盖它们。