Я столкнулся с проблемой в Iterating for loop
над несколькими списками в шаблоне jinja2 в колбе.Итерация по нескольким спискам в python - flask - jinja2 templates
Мой код-то выглядит, как показано ниже
Type = 'RS'
IDs = ['1001','1002']
msgs = ['Success','Success']
rcs = ['0','1']
return render_template('form_result.html',type=type,IDs=IDs,msgs=msgs,rcs=rcs)
Я не уверен, придумывая правильный шаблон до сих пор,
<html>
<head>
<title>Response</title>
</head>
<body>
<h1>Type - {{Type}}!</h1>
{% for reqID,msg,rc in reqIDs,msgs,rcs %}
<h1>ID - {{ID}}</h1>
{% if rc %}
<h1>Status - {{msg}}!</h1>
{% else %}
<h1> Failed </h1>
{% endif %}
{% endfor %}
</body>
</html>
Выход Я пытаюсь получить что-то, как показано ниже в HTML страница
Type - RS
ID - 1001
Status - Failed
ID - 1002
Status - Success
Вы должны использовать [застежка-молния()] (http://docs.python.org/2/library/functions.html#zip) –
@KobiK это был мой первый думаю тоже .. .. Он вызывает ошибку UndefinedError: 'zip' не определено – user2190101