我想要检查一个项目是否在模板内的列表(集合)中。
我在这里找到了这个问题: 在Django模板中,检查对象是否包含在列表中 然而,这个解决方法对我不起作用。
我正在尝试这样做:
我在这里找到了这个问题: 在Django模板中,检查对象是否包含在列表中 然而,这个解决方法对我不起作用。
我正在尝试这样做:
{% if trip in request.user.trip_set.all %}
trip是Trip的实例,user是User,Trip通过TripReservation与User建立了ManyToManyField连接。
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')