'Returns a conversation between two users'

def get_conversation_between(self, um_from_user, um_to_user):

    messages = self.filter((Q(sender=um_from_user, recipients=um_to_user, sender_deleted_at__isnull=True) | Q(sender=um_to_user, recipients=um_from_user, messagerecipient__deleted_at__isnull=True)))
    return messages
