django admin重定向到自定义视图

时间:2015-03-17 15:23:00

标签: python django admin

在我的admin.py中,我已经完成了..

class MediaManagerAdmin(admin.ModelAdmin):

def get_urls(self):
    urls = super(MediaManagerAdmin, self).get_urls()
    print "some"
    my_urls = [
        url(r'^mediacontrol/',self.my_view),
    ]
    return my_urls + urls
    print "helloww"

def my_view(self,request):
    return render_to_response("anything.html")
admin.site.register(MediaManager, MediaManagerAdmin)

这里我想要的是在管理员点击MediaManager表时,它应该使用我的自定义视图和模板重定向到我的自定义网址url(r'^mediacontrol/',self.my_view),

但它没有重定向到这个网址。它重定向到通常的管理URL。没有什么比常规管理员更改。

如何在admin中将表格重定向到我的自定义视图和模板。

需要帮助

1 个答案:

答案 0 :(得分:2)

将视图的正则表达式设置为空字符串:

my_urls = [
    url(r'^$', self.my_view),
]