我想在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
这是无稽之谈。我该如何修复这个逻辑?
答案 0 :(得分:5)
所以有两种情况:
我的建议是在视图级别而不是在模板级别执行此操作: