У меня есть две модели, которые каким-то образом связаны с таблицей "через"?
class Bike(models.Model):
nickname = models.CharField(max_length=40)
users = models.ManyToManyField(User, through='bike.BikeUser')
Класс BikeUser
class BikeUser(models.Model):
bike = models.ForeignKey(Bike)
user = models.ForeignKey(User)
comment = models.CharField(max_length=140)
Я хотел бы добавить функциональность в класс Bike для работы с пользователями, есть ли лучший Практический способ сделать это. Я бы хотел избежать добавления слишком большого количества методов в класс Bike и предпочел бы иметь какого-нибудь менеджера для работы с
Что-то вроде:
bike.bikeusers_set.commonMethod()
или
bike.bikeusers.commonMethod()
Каким способом лучше всего добиться этого?