मैं यह जांचने की कोशिश कर रहा हूं कि कोई आइटम किसी टेम्पलेट के अंदर सूची (सेट) में है या नहीं।Django - जांचें कि सूची में टेम्पलेट में कुछ है
मैं इस सवाल यहाँ मिल गया है: Is it possible, in a django template, to check if an object is contained in a list
लेकिन समाधान मेरे लिए काम नहीं कर रहा है।
मैं इस कोशिश कर रहा हूँ:
{% if trip in request.user.trip_set.all %}
जहां यात्रा एक यात्रा का एक उदाहरण है, उपयोगकर्ता एक उपयोगकर्ता है, ट्रिप एक 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')
आप Django का किस संस्करण का उपयोग कर रहे हैं? यह नवीनतम संस्करण में काम करना चाहिए। – MattoTodd
मैं Django 1.2 का उपयोग कर रहा हूँ। मुझे लगता है कि ऐसा इसलिए है क्योंकि यह एक क्वेरीसेट – JPC