2015-03-20 3 views
3

Я создаю модуль для своего проекта, который также можно использовать повторно.django admin url redirect to custom url

Допустим, у меня есть приложение под названием Джанго «демо» и я включил его в корневой URL, как url(r'demo/',include("demo.urls")),

Теперь внутри «demo.urls» Я хочу, чтобы перенаправить администратора URL для пользовательских URL.

/admin/auth/group/add/ 

должны быть перенаправлены на любой URL, который из demo.urls

ответ

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