Посмотрите на этот код django:
filtered = Question.objects.filter(children__marked=True).distinct()
return Question.objects.exclude(id__in=filtered)
Возвращает список всех вопросов, кроме тех, на которые есть принятый (отмеченный) ответ.Я пытаюсь заставить его возвращать вопросы с ответами «за».Смотрите это SQL-объединение:
SELECT * from forum_node AS questions
JOIN forum_node AS answers
ON
questions.node_type = 'question' AND
answers.node_type = 'answer' AND
answers.parent_id = questions.id
WHERE
answers.score > 0 or answers.marked
Теперь, как мне перевести это объединение в Django?