こんにちは。
DjangoでSNSを作成しています。
HTML上でzip関数を使用したいのですが、エラーが出てしまいます。
どうすれば使用できますか?
以下のサイトのように、django_boostをpip3でインストールして、setting.pyにもコードを入力しました。
また、{% load boost %}はbse.htmlに入力しました。
https://e-tec-memo.herokuapp.com/article/280/
timeline.html
python
1{% extends 'base.html' %} 2 3{% block customcss %} 4{% endblock customcss %} 5 6{% block content %} 7 8<div class="timeline_top col-md-8 offset-md-2 "> 9 <ul class="row"> 10 <li id="new" class="col-6">新着</li> 11 <li id="popular" class="col-6">人気</li> 12 </ul> 13</div> 14<div class="timeline col-md-8 offset-md-2"> 15 16 17//ここです 18 {% for item ,icon in object_list |zip: image_list %} 19 <div class="list row"> 20 <div class="list_left col-3"> 21 <img src='/media/{{icon}}' width="50" height="50"> 22 <p class="name">{{item.author}}</p> 23 </div> 24 <div class="list_right col-9"> 25 {% if item.title%} 26 <h1 class="title">{{item.title}}</h1> 27 {%else%} 28 {%endif%} 29 <ul> 30 {% if item.category_first%} 31 <li><p class="tag">{{ item.category_first}}</p></li> 32 {%else%} 33 {%endif%} 34 {% if item.category_second%} 35 <li><p class="tag">{{ item.category_second}}</p></li> 36 {%else%} 37 {%endif%} 38 {% if item.category_third%} 39 <li><p class="tag">{{ item.category_third}}</p></li> 40 {%else%} 41 {%endif%} 42 </ul> 43 44 <ul class="commit"> 45 <li><p class="icon_comment">コメント:{{item.comment}}</p></li> 46 <li><p class="good">いいね:{{item.good}}</p></li> 47 </ul> 48 </div> 49 </div> 50 {% endfor %} 51</div> 52{% endblock content %}
エラー内容:
TemplateSyntaxError at /
'for' statements should use the format 'for x in y': for item ,icon in object_list |zip: image_list
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/08 08:10
2020/04/08 09:37
2020/04/08 23:42