Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Message.objects.\ filter(Q(user_sender=token.user_id) | Q(user_receiver=token.user_id) ).\ order_by('-send_date', 'user_receiver', 'user_sender').\ distinct('user_receiver', 'user_sender')
qs1 = Message.objects.\ filter(user_receiver=token.user_id).\ order_by('-send_date', 'user_sender').\ distinct('user_sender') qs2 = Message.objects.\ filter(user_sender=token.user_id).\ order_by('-send_date', 'user_receiver').\ distinct('user_receiver') res = qs1 | qs2