1

現在、インデックスページにリダイレクトするフォームがあります:

    {% 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 %}

同じページにリダイレクトするにはどうすればよいですか?

4

4 に答える 4

2
<input name="next" type="hidden" value="{{ request.path }}"/>
于 2013-10-02T14:18:18.967 に答える
-2

これはもっと簡単です

from django.utils.translation import get_language

def strip_lang(value):
    lang = get_language()
    return '/%s' % value.lstrip('/%s/' % lang)
于 2014-08-28T14:45:19.420 に答える