2011-12-23 1 views
2

Я хочу изменить отображаемый URL-адрес отображаемого объекта ответа. У меня есть один вид «view1», и он вызывается URL-адресом «localhost/foo/view1». При некоторых условиях в представлении1 я хочу изменить отображаемый URL-адрес, который будет отображаться в браузере, на «localhost/foo/other/view1». Я не хочу использовать HttpResponseRedirect. Я хочу изменить отображаемый URL-адрес в браузере, когда запрашиваемая страница отображается.Django изменение отображаемого URL-адреса в представлении

ответ

3

Вы не можете это сделать. Это был бы фишинг-рай, если бы кто-нибудь мог изменить URL-адрес без перенаправления.

Вместо этого используйте перенаправления.