Проверка списка объектов по другому списку объектов - PullRequest
0 голосов
/ 28 сентября 2011

У меня есть профиль пользователя, который содержит множество полей, которые указывают на набор избранных объектов.

У меня есть набор запросов, который возвращает набор объектов этих типов, независимо от избранного (хотя он может содержать избранное).

Я хочу сделать следующее:

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

Но пока я не могу найти легкий способ сделать это.Идеи?

Ответы [ 2 ]

7 голосов
/ 28 сентября 2011
1 голос
/ 28 сентября 2011

Вы пробовали object in user.get_profile.favorites?

В любом случае выполняйте обработку в своих представлениях, а не в шаблонах.

...