擅长:python、mysql、java
<p>我假设您希望显示一个提示列表,对于每个提示,您需要知道这是否是当前用户的最爱。在</p>
<p>如果您确实想在模板级别执行此操作,可以使用自定义的<code>templatetag</code>来完成,但最好在视图中构建数据结构:</p>
<pre><code>tips = Tips.objects.filter(my_filters)
user_favorite_tips = request.user.favoritedtip_set.values_list('pk', flat=True)
tips = [{'tip': tip,
'is_favorite': tip.pk in user_favorite_tips and True or False}
for tip in tips]
</code></pre>
<p>然后在模板中:</p>
^{pr2}$