запросов.
Blah.objects.all() выбирает всех родственников, что и логично. Но не у
всех случаях это надо. Как-то RAW-SQL не хочется юзать.
news = Post.objects.published_news().values('id', 'slug', 'title',
'publish', 'comments_count', 'categories__id', 'categories__slug',)[:
50]
таким методом удалось "убить" всех ManyToMany и по 2-3 дополнительных
запроса на каждую запись в БД. Модифицировать же потом news не
возможно, что дополнительно доставляет неудобства.
Как вы оптимизируете запросы?
Комментариев нет:
Отправить комментарий