У меня есть форма, которая в настоящее время перенаправляет на индексную страницу:Интернализационный набор языка переадресации. как перенаправить на ту же страницу?
{% for lang in LANGUAGES %}
<form name="setLang{{ lang.1 }}" action="/i18n/setlang/" method="post">
{% csrf_token %}
<input name="next" type="hidden" value="/"/>
<input type="image" name="language" src="/static/img/{{ lang.0 }}.png" alt="{{ lang.1 }}" value="{{ lang.0 }}"/>
<a href="/" onclick="document.setLang{{ lang.1 }}.submit();return false;"></a>
</form>
{% endfor %}
Как я могу сделать это перенаправление на той же странице?
Пробовал с помощью 'действие = ""'? –
@kroolik/i18n/setlang/делает всю магию, которая меняет язык на веб-сайте. value = "/" - значение, в котором он должен перенаправляться. – Marijus
Вы пробовали возвращать 'redirect (request.REQUEST ['next'])' ([docs] (https://docs.djangoproject.com/en/dev/topics/http/shortcuts/#redirect)) в ' setlang' view? –