django 模板 第 10 行的未封闭标记:'if'。寻找以下之一:endif
Posted
技术标签:
【中文标题】django 模板 第 10 行的未封闭标记:\'if\'。寻找以下之一:endif【英文标题】:django templates Unclosed tag on line 10: 'if'. Looking for one of: endifdjango 模板 第 10 行的未封闭标记:'if'。寻找以下之一:endif 【发布时间】:2018-02-06 01:57:04 【问题描述】:我在 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 【参考方案1】:最后一个endif:<% endif %
【讨论】:
【参考方案2】:在最后一个 endif 中,你有 ( 而不是
<% endif %
到
% endif %
【讨论】:
以上是关于django 模板 第 10 行的未封闭标记:'if'。寻找以下之一:endif的主要内容,如果未能解决你的问题,请参考以下文章