テンプレート内のモデルフィールドにアクセスしようとしています。私はifステートメント内でこのフィールドを使用しています:
{% for event in events %}
{% if event.homepage == 'False' %}
<tr class='teamRow'>
<td id='day' class="rowCell">
{{ event.date }} {{ event.homepage }}
</td>
</tr>
{% else %}
<p>Else</p>
{% endif %}
{% endfor %}
ifステートメントは真ではありません。{{event.homepage}}が「False」を返すので、それが本当だとわかります。
イベントモデル:
class Event(models.Model):
homepage = models.BooleanField()
私はそれを私の見解でここにモデルとして渡します:
def renderHomeNew(request):
events = Event.objects.all()
t = get_template('base_home_new.html')
context = {
'events': events
}
c = template.Context(context)
r = t.render(c)
return HttpResponse(r)
ここで正しい構文に従っていませんか?エラーは発生しません。