私はdjano 1.8.1とpython 2.7を使用しています。Django - インクルードファイルの変数が認識されない
私のテンプレートページのうちの2つに、同じ変数があります。
私はこれらの変数を保持する{% include %}
ページを作成し、変数を呼び出すために必要なページに{% include %}
タグを追加することにしました。
ただし、インクルードファイルを設定して、インクルードファイルに変数を切り貼りしてインクルードタグをテンプレートに追加すると、変数は認識されません。
エラーは出力されません。変数は表示されません。 {% include %}
タグのパスが正しいことを確認しました。
私が間違って行ったことはありますか?私のテンプレートファイルの正しい場所にタグが含まれている。ここ
{% load i18n %}
{% trans "Achievement Details" as var_details_name01 %}
{% trans "Type" as var_details_name05 %}
{% language "de" %}{% trans "Type" as var_details_name05_de %}{% endlanguage %}
{% language "es-419" %}{% trans "Type" as var_details_name05_es_419 %}{% endlanguage %}
{% language "en-CA" %}{% trans "Type" as var_details_name05_en_CA %}{% endlanguage %}
{% language "en-GB" %}{% trans "Type" as var_details_name05_en_GB %}{% endlanguage %}
{% language "fr-CA" %}{% trans "Type" as var_details_name05_fr_CA %}{% endlanguage %}
{% language "it" %}{% trans "Type" as var_details_name05_it %}{% endlanguage %}
{% trans "Achievement" as var_details_name06 %}
{% language "de" %}{% trans "Achievement" as var_details_name06_de %}{% endlanguage %}
{% language "es-419" %}{% trans "Achievement" as var_details_name06_es_419 %}{% endlanguage %}
{% language "en-CA" %}{% trans "Achievement" as var_details_name06_en_CA %}{% endlanguage %}
{% language "en-GB" %}{% trans "Achievement" as var_details_name06_en_GB %}{% endlanguage %}
{% language "fr-CA" %}{% trans "Achievement" as var_details_name06_fr_CA %}{% endlanguage %}
{% language "it" %}{% trans "Achievement" as var_details_name06_it %}{% endlanguage %}
{% trans "Achievement" as var_details_name07 %}
{% trans "Suggestion" as var_details_name04 %}
:
はここinlcudeファイルの内容である{% include %}
タグの結果はhtmlです
{% block extra_head %}
<script type="text/javascript" src="{{ STATIC_URL }}js/details_common.js"></script>
{% endblock %}
{% block page_content %}
{% include "user_details/achievement_details_variables.html" %}
{% include "headline/headline_with_toggle_help_icon.html" %}
{% include "user_details/help_resume_details.html" %}
......
{% endblock %}
i18nライブラリをインクルードテンプレートの先頭にロードしましたか? – solarissmoke
solarissmoke、はいi18nタグをロードしました。 – user1261774
おそらく、includeテンプレートとparentテンプレートで使用している実際のコードが必要です。ありがとう。 – solarissmoke