0
言語選択のリンクを追加するためにdjango-adminテンプレートをオーバーライドしています。 base_site.html
とlogin.html
の両方にdjangoのテンプレート間で言語を渡す方法admin
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_language_info_list for LANGUAGES as languages %}
{% for language in languages %}
<a href="/{{ language.code }}{{ request.get_full_path|slice:'3:' }}"
class="{% if language.code == LANGUAGE_CODE %}selected{% endif %}"
lang="{{ language.code }}">
{{ language.name_local }}
</a>
{% endfor %}
:
は、私はこれを追加しました。 彼らは正常に動作します問題は、私は常にダッシュボードでデフォルトの言語を取得することです。
私は、ログインページにFrenshを選択した場合は、ログインページがfrenshに翻訳されますが、私がログインした後、私はデフォルトの言語でのダッシュボードや他のページを見つける:たとえば
。
は、どのように私は私が最終的にそれを固定ログインページ