Django Admin:在change_list页面中更改URL链接

时间:2013-06-10 13:14:09

标签: django django-admin

我想将change_list页面中的URL链接从默认更改为其他内容。

我已经完成了管理员的代码,不得不说,我需要帮助。

任何人都可以帮我吗??? enter image description here

实施例: 在上面的图片中,我想将“Abhilash Nanda”下的链接更改为其他链接。对于我可能拥有的所有行。我想从这个更改列表页面转到另一个更改列表页面,在那里我可以再次列出从相关表到所单击链接的行。

1 个答案:

答案 0 :(得分:1)

您可以通过扩展管理模型来编辑管理员URL。像这样。

class MyModelAdmin(admin.ModelAdmin):
    def get_urls(self):
        urls = super(MyModelAdmin, self).get_urls()
        my_urls = patterns('',
            (r'^my_view/$', self.my_view)
        )
        return my_urls + urls

    def my_view(self, request):
        # custom view which should return an HttpResponse
        pass

您可以在此处获取完整文档here