У меня есть модель, как (это многие ко многим отношения):Получить список объектов, связанных с
class User(models.Model):
name = moddels.CharField(max_length=255)
class MyModel(models.Model):
user1 = models.ForeignKey(User, related_name='user_set')
user2 = models.ForeignKey(User)
Я хочу получить для некоторых список пользовательских объектов, которые касаются user2
области. Как я могу это сделать?
Я не могу использовать поле ManyToMany.
Ваш вопрос не очень ясен, что вы имеете в виду «получить для некоторых объектов списка пользователей, связанных с полем user2»? –
Я хочу использовать его как 'request.user.user_set.get_related_users()' и он должен вернуть все 'user2', для которых' user1 = request.user' – Nikitka
С помощью данного кода вы можете: [u.user2 для u в request.user.user_set.all()], и у вас есть список, который вы хотите. – Maciek