Я пытаюсь сделать это в шаблоне Джанго:Как я могу сделать это в шаблоне Django
{% for book in books %}
if book in this library
print "already in this library"
else
print "add to this library"
{% endfor %}
есть две библиотеки L
и O
.
, но та же книга может быть в нескольких библиотеках, а я в библиотеке L
. книга b
находится в обеих библиотеках. вот почему моя петля дает оба выхода.
already in this library
add to this library
который не подлежит сомнению. Как я могу исправить эту логику?
Ваши шаблоны должны избегать логического расчеты !! Вместо этого сделайте необходимые вычисления в python и попросите их просто отобразить их. –
Я не думаю, что это происходит из-за того, что одна и та же книга находится в нескольких библиотеках, но вместо этого из-за наличия нескольких книг. –
Я думаю, что эту логику можно рассматривать в представлении. Можете ли вы показать соответствующий код просмотра? – karthikr