Я хочу отобразить данные, полученные из SQLite, на веб-странице.Макет дисплея представляет собой таблицу.Но я получил следующие комментарии:
jinja2.exceptions.TemplateSyntaxError jinja2.exceptions.TemplateSyntaxError: Неожиданный конец шаблона.Джинджа искал следующие теги: «endfor» или «else».Самый внутренний блок, который нужно закрыть, это «for».
Я новичок в кодировании, и могу ли я обратиться к вам за помощью?Большое спасибо.
Welcome {{username}}, your schedule is as follows.
<tbale id="myTable" cellpadding="2" cellspacing="2" border="1" onclick="tester()"></table>
<script>
var staff;
for (var j=0; j < 1000: j++) {
staff = {
{% for key,user in df_dict.items()%}
department: "{{user.workingdept}}" + j,
staffid: "{{user.staffid}}" + j,
staffname: "{{user.staffname}}" + j,
rank: "{{user.rank}}" + j,
shift: "{{user.shift}}" + j,
{% endfor%}
};
var table = document.getElementById("myTable");
var row = table.insertRow(j);
var cell1 = row.insertCell(0);
var cell1 = row.insertCell(1);
var cell1 = row.insertCell(2);
cell1.innerHTML = staff.department,
cell2.innerHTML = staff.staffid,
cell3.innerHTML = staff.staffname,
cell4.innerHTML = staff.rank,
cell5.innerHTML = staff.shift;
<br>
</body>
<html>