Django管理员URL重定向到自定义URL

3

我正在为我的项目创建一个可以重复使用的模块。

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

现在,在“demo.urls”内,我想将管理员url重定向到自定义url。

/admin/auth/group/add/

应该重定向到 demo.urls 中的任何 URL。
1个回答

1

定义一个视图函数来重定向到您想要的URL:

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),  
  ...
)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接