2015-01-11 4 views
0

У меня есть URL:Джанго пересылают пустой URL для имени URL

url(r'^home/', HomeQuestionView, name='home_question') , 

Когда я вхожу localhost:8000/home я получаю мою страницу, но то, что я хочу, когда я просто войти я получаю мою страницу. Я имею в виду, я хочу, чтобы перенаправить на выше URL главной страницы, когда пользователь вводит только мой сайт, как www.xyz.com не www.xyz.com/home

Я не хочу, чтобы настроить таким образом

url(r'^', HomeQuestionView, name='home_question') , 

Thanx заранее

+0

Любая конкретная причина, по которой вы не хотите использовать конфигурацию r '^'? – thisisshantzz

+0

Вы не хотите делать то, что сделает ваш сайт таким, как вы хотите? –

ответ

3

Использование общего RedirectView:

from django.views.generic.base import RedirectView 

url(r'^$', RedirectView.as_view(url='/home/')), 
+0

Благодарю вас за помощь. – gamer