Python Django ListView не вызывает get_queryset - PullRequest
0 голосов
/ 14 октября 2019

Наша группа пытается использовать класс listview для отображения всех сообщений в формате списка для пользователя в стиле ленты новостей. Мы создали класс ListView с допустимыми template_name и context_object_name. Затем мы реализовали набор запросов get для извлечения всех сообщений из db (all() метод):

class PostsView(generic.ListView):
  template_name = 'home.html'
  context_object_name = 'all_posts_list'

  def get_queryset(self):
    return Post.objects.all()

Однако этот метод get_queryset не запускается, когда мы вызываем представление. Когда я создавал другие приложения в прошлом, get_queryset вызывался автоматически для моих ListView объектов, как и должно быть согласно документации ListView . У кого-нибудь есть предложения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...