Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jinja2-TemplateSyntaxError:模板意外结束。Jinja正在寻找以下标签:';endfor';或';其他';_Javascript_Python_Html_Jinja2 - Fatal编程技术网

Javascript jinja2-TemplateSyntaxError:模板意外结束。Jinja正在寻找以下标签:';endfor';或';其他';

Javascript jinja2-TemplateSyntaxError:模板意外结束。Jinja正在寻找以下标签:';endfor';或';其他';,javascript,python,html,jinja2,Javascript,Python,Html,Jinja2,我希望在网页上显示从SQLite检索到的数据。显示布局是一个表格。但我收到以下评论: jinja2.exceptions.TemplateSyntaxError jinja2.exceptions.TemplateSyntaxError:模板意外结束。Jinja正在寻找以下标签:“endfor”或“else”。需要关闭的最里面的块是“for” 我不熟悉编码,可以向您寻求帮助吗?非常感谢 Welcome{{username},您的日程安排如下。 var员工; 对于(var j=0;j

我希望在网页上显示从SQLite检索到的数据。显示布局是一个表格。但我收到以下评论:

jinja2.exceptions.TemplateSyntaxError jinja2.exceptions.TemplateSyntaxError:模板意外结束。Jinja正在寻找以下标签:“endfor”或“else”。需要关闭的最里面的块是“for”

我不熟悉编码,可以向您寻求帮助吗?非常感谢


Welcome{{username},您的日程安排如下。
var员工;
对于(var j=0;j<1000:j++){
职员={
{%为键,用户在df_dict.items()中%}
部门:“{user.workingdept}}”+j,
staffid:“{{user.staffid}}”+j,
职员姓名:“{{user.staffname}}”+j,
排名:“{user.rank}}”+j,
shift:“{user.shift}}”+j,
{%endfor%}
};      
var table=document.getElementById(“myTable”);
var行=table.insertRow(j);
var cell1=行插入单元格(0);
var cell1=行插入单元格(1);
var cell1=行插入单元格(2);
cell1.innerHTML=staff.department,
cell2.innerHTML=staff.staffid,
cell3.innerHTML=staff.staffname,
cell4.innerHTML=staff.rank,
cell5.innerHTML=staff.shift;

Jinja2(后端模板引擎)需要在开始/结束指示器和实际命令之间使用空格字符

错误是关于找不到“endfor”命令。您可以通过以下方式更正语法来解决此问题:

{% endfor%}  becomes  {% endfor %}
即使这回答了您的问题,您的代码也会遇到更多错误。下面是一些应该修复的示例:

  • 您的表格开始标记拼写错误(tbale)
  • 您缺少一些HTML标记,页面无效或放置错误
  • 您多次定义“var cell1”(JavaScript)
标签永远不会关闭。
{% endfor%}  becomes  {% endfor %}