Я пытаюсь отсортировать некоторые данные модели в представлении класса на основе текущего пользователя, вошедшего в систему. Как я могу это сделать? Я попробовал следующее, но это не сработало:
class ChatOverView(ListView):
def get_queryset(self):
return [Message.objects.filter(sender=self.request.user),
Message.objects.filter(receiver=self.request.user)]
model = {"received": get_queryset()[0], "sent": get_queryset()[1]}
template_name = "chat/home-chat.html"
Я получаю следующее сообщение об ошибке: TypeError: get_queryset() missing 1 required positional argument: 'self'
Спасибо за помощь!
Редактировать Я собираюсь внедрить систему чата на моем сайте. Для этого я создал базу данных, в которой хранятся все отправленные сообщения. Каждая запись содержит поле «отправитель» и «получатель». С помощью этого представления я хочу отобразить все сообщения, которые в данный момент вошли в систему пользователь получил или отправил.