Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 对照另一个对象列表检查对象列表_Python_Django_Django Templates_Django Queryset - Fatal编程技术网

Python 对照另一个对象列表检查对象列表

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

我有一个用户配置文件,其中包含指向一组常用对象的多个字段

我有一个queryset,它返回一组这些类型的对象,独立于收藏夹(尽管它可能包含收藏夹)

我想做的是:

{% 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。上面的文字被简化了。这并不妨碍在您的视图中进行选择,甚至不妨碍在您的模板中进行选择。