2016-04-04 2 views
1

Я новый django 1.9. Я создал пользовательскую страницу регистрации. После регистрации я могу отправить свой адрес перенаправления , но URL-адрес не получить изменение в адресной строке URL.URL-адрес Django не изменяется даже после перенаправления

Регистрационный URL-адрес - http://localhost:8000/register/add

Способный идти шаблон URL но URL не переоденусь. Это же, как и выше "регистрации URL"

View.py

def add(request): 
     // Do something 
     return render(request, 'register/index.html', {}) 

ответ

0

Вместо этого используйте redirect() shortcut:

def add(request): 
    # Do something 
    return redirect('/register/') 
+0

Я попытался редирект(), но изменения URL в ' HTTP: // локальный: 8000/регистрация/добавить/регистрация/index.html'. Мне нужно 'http: // localhost: 8000/register /'. Также необходимо отправить параметр вместе с URL. – iNikkz

+0

@iNikkz okay, добавлен образец, проверьте его. – alecxe

+0

Спасибо. Как отправить данные с помощью redirect()? – iNikkz

Смежные вопросы