django admin url重定向到自定义URL

时间:2015-03-20 16:20:33

标签: python django url

我正在为我的项目制作一个模块,以后也可以重复使用。

假设我有一个名为“demo”的django应用程序,我已将其包含在根{ur}中,如url(r'demo/',include("demo.urls")),

现在在“demo.urls”里面我想将管理员网址重定向到自定义网址。

/admin/auth/group/add/

应该重定向到任何demo.urls的网址

1 个答案:

答案 0 :(得分:1)

定义一个重定向到所需网址的视图功能:

from django.http import HttpResponseRedirect

def redirect_to_desired_url(request):
    return HttpResponseRedirect('new_url/')

然后在你的urls.py

urlpatterns = patterns('',
 ...
  url(r'^/redirect_to_desired_url/$',redirect_to_desired_url),  
  ...
)