Python 对照另一个对象列表检查对象列表
我有一个用户配置文件,其中包含指向一组常用对象的多个字段 我有一个queryset,它返回一组这些类型的对象,独立于收藏夹(尽管它可能包含收藏夹) 我想做的是:Python 对照另一个对象列表检查对象列表,python,django,django-templates,django-queryset,Python,Django,Django Templates,Django Queryset,我有一个用户配置文件,其中包含指向一组常用对象的多个字段 我有一个queryset,它返回一组这些类型的对象,独立于收藏夹(尽管它可能包含收藏夹) 我想做的是: {% for object in objects %} <p>{% if user.get_profile.favorites contains object %} Unfavorite {% else %} Favorite {% endif %}</p> {% endfor %} {%for obj
{% for object in objects %}
<p>{% if user.get_profile.favorites contains object %} Unfavorite {% else %} Favorite {% endif %}</p>
{% endfor %}
{%for objects%}
{%if user.get_profile.favorites包含对象%}不喜欢的对象{%else%}喜欢的对象{%endif%}
{%endfor%}
但到目前为止,我还没有找到一个简单的方法来做到这一点。想法?您是否尝试过user.get\u profile.favorites中的
对象
无论如何,在视图中进行处理,而不是在模板中进行处理。这一定是我得到的最短的有用响应。在链接断开之前,它是完全无用的。我希望在模板中执行此操作的唯一原因是,我希望呈现一批html或另一批html。上面的文字被简化了。这并不妨碍在您的视图中进行选择,甚至不妨碍在您的模板中进行选择。