Возможный дубликат:
левый внешний обратный select_related в Django?
У BlogPost
много Comment
. Я хочу получить список BlogPost
и все их комментарии.
Таким образом, у меня есть
BlogPost.objects.filter(my_filter).select_related()
Но ForeignKey находится на Comment
, а не на BlogPost
, поэтому select_related()
не выполняет предварительную выборку комментариев. Есть ли способ заставить это работать?
Я не могу отменить запрос (Comment.objects...
), потому что тогда другие объекты, которые select_related()
извлекает, не будут работать. Мне нужно, чтобы это работало в обе стороны.