Django - проверьте, содержит ли список что-то в шаблоне

Я пытаюсь проверить, находится ли элемент в списке (наборе) внутри шаблона.

Я нашел здесь этот вопрос: Можно ли в шаблоне django проверить, содержится ли объект в списке

, но решение у меня не работает.

Я пробую следующее:

{% if trip in request.user.trip_set.all %}

где trip is экземпляр Поездки, пользователь - это Пользователь, У Trip есть ManyToManyField, соединяющая его с пользователем через TripReservation

class TripReservation(models.Model):
    user = models.ForeignKey(User)
    trip = models.ForeignKey(Trip)

class Trip(models.Model):
    members = models.ManyToManyField(User,blank=True,null=True,through='TripReservation')

13
задан Community 23 May 2017 в 12:21
поделиться