У меня есть следующий объект комнаты, в котором пользователи в качестве членов.
class Room(Base):
name = models.CharField(db_index=True, unique=True, max_length=255)
members = models.ManyToManyField(User, blank=True)
Я пытаюсь найти комнату, в которой есть только два конкретных участника,
if Room.objects.filter(members__id=first.id).filter(members__id=second.id).exists():
rooms = Room.objects.filter(members__id=first.id).filter(members__id=second.id)
for room in rooms:
print(room.members.count)
if room.members.count == 2:
return Response({"Success": RoomSerializer(room).data}, status=status.HTTP_200_OK)
Я знаю, что существует объект Комната, который имеет только двух членов. Но я получаю эту ошибку,
AssertionError: Expected a `Response`, `HttpResponse` or `HttpStreamingResponse` to be returned from the view, but received a `<class 'NoneType'>`
Любая помощь приветствуется.