django templates Unclosed tag on line 10 : 'if' . 寻找其中之一:endif

标签 django python-3.x django-templates

我在 Django 模板中收到以下错误消息: 第 10 行未闭合的标记:'if'。正在寻找以下之一:endif。

我在第 20 行使用 endif 来关闭 if 类别。如果页面在第 16 行关闭。不确定是否是语法问题?

<!DOCTYPE html>
<html>

<head>
<title>Rango</title>
</head>

<body>
    <div>
    {% if category %}
            {{ category.name }}
    <ul>
    {% if pages %}
        {% for page in pages %}
        <li>    {{ page.title }} </li>
        {% endfor %}
    </ul>
    {% else %}
        <strong>No Pages</strong>
    {% endif %}

    {% else %}
            <strong>The specified category does not exist!</strong>
    <% endif %}
    </div>
</body>

最佳答案

最后一个endif:<% endif %}

关于django templates Unclosed tag on line 10 : 'if' . 寻找其中之一:endif,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45925062/

相关文章:

django - 在 Django 中的表单上使用cleaned_data

javascript - 使用身份证号码隐藏下拉菜单

python - 如何在 Python3 中使用 argparse 从两组命令行参数中解析出一组?

django - 为什么 Django 不从另一个目录中的模板文件生成语言环境文件?

django - 分解一小段 HTML [django]

python - Django:下订单时如何减少库存数量?

python - 如何跟踪线性工作流程中的步骤

javascript - 如何在javascript代码中更改django模板变量值?

python - Windows文件夹结构中的 'access'和 'modified'次有什么区别?

python - 递归函数中的返回 - Python