select_related () в общих классовых представлениях на основе классов

StackOverflow https://stackoverflow.com/questions/7311484

  •  26-10-2019
  •  | 
  •  

Вопрос

Я только начинаю с новыми (ISH), основанными на классах, и мне интересно, как лучше всего получить Select_Related (). Вот моя точка зрения:

class PostDetailView(DetailView):
    model = Post

Пост исходит от «слизняка» в URL. Это работает нормально, но я хотел бы получить Select_Related (), чтобы уменьшить количество запросов.

Это было полезно?

Решение

Укажите queryset вместо model:

class PostDetailView(DetailView):
    queryset = Post.objects.select_related()

(Видеть Документы).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top