First, do you use an end-to-end model? You have it there, but you do not have it. If you do not want this, you do not need it.
I would add a related name, for example:
class Trip(models.Model):
members = models.ManyToManyField(User,blank=True,null=True, related_name='user_trips')
Then you can call:
user.user_trips.all()
I called it "user_trips" and not "shutdowns" because if it is not a unique name, it can cause conflicts.
If you use an end-to-end model, it will look something like this:
class Trip(models.Model):
members = models.ManyToManyField(User,blank=True,null=True, related_name='user_trips', through='TripReservation')
class TripReservation(models.Model):
user = models.ForeignKey(User)
trip = models.ForeignKey(Trip)
registered = models.DateField()
, TripReservation Trip, , Trip. , TripReservation.registered, .
:
user.user_trips.all()