2011-09-28 177 views
-1

我有一个包含manytomany字段的用户配置文件,该字段指向一组收藏对象。根据另一个对象列表检查对象列表

我有一个查询集,返回一组这些类型的对象,独立于收藏夹(虽然它可能包含收藏夹)。

我想这样做是:

{% for object in objects %} 
    <p>{% if user.get_profile.favorites contains object %} Unfavorite {% else %} Favorite {% endif %}</p> 
{% endfor %} 

但迄今为止,我无法找到一个简单的方法来做到这一点。想法?

回答

7

in

+0

这是我得到的最短的有用回应。 –

+2

直到链接中断,然后它是完全无用的。 http://meta.stackexchange.com/questions/7656/how-do-i-write-a-good-answer-to-a-question – tvanfosson

1

你试过object in user.get_profile.favorites

在任何情况下,请在您的视图中处理,而不是在您的模板中处理。

+0

我想在模板中这样做的唯一原因是因为我想呈现一批html或其他。上面的文字被简化了。 –

+0

这并不妨碍您在视图中进行选择,或者甚至不希望在模板中进行选择。 – Marcin

相关问题