include文件中的Django变量无法识别

2024-10-05 12:22:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是djano1.8.1和python2.7。你知道吗

在我的两个模板页面上,我有相同的变量集。你知道吗

所以我决定创建一个{% include %}页面来保存这些变量,然后在所需页面上添加{% include %}标记来调用这些变量。你知道吗

但是,当我设置include文件,将变量剪切并粘贴到include文件中,并将include标记添加到模板中时,变量无法识别。你知道吗

没有给出错误,变量不显示。我已经检查了{% include %}标记的路径是否正确。你知道吗

有什么我做得不对吗?你知道吗

以下是inlcude文件的内容:

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

以下是模板文件中正确位置的include标记:

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

Tags: 文件标记transincludevarastypedetails

热门问题