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