Проблема с импортом ListView - PullRequest
0 голосов
/ 19 февраля 2019

Я использую python 3.7 и django 2.1.Попытка создать представление на основе классов, и сначала нужно импортировать его в мой views.py.Поэтому я поставил:

from django.views.generic import ListView

, о чем говорилось в учебнике.Когда я запускаю сервер, я получаю:

ImportError: cannot import name 'Listview' from 'django.views.generic

Я попробовал его с

from django.views.generic.list import ListView

, но это тоже не сработало.

У кого-нибудь есть идеи?Довольно плохо знаком с кодированием, дайте мне знать, если есть лучший способ задать вопрос.Я был настолько конкретен, насколько мог.

1 Ответ

0 голосов
/ 19 февраля 2019

Example from Документы

from django.utils import timezone
from django.views.generic.list import ListView     # <-- Working

from articles.models import Article

class ArticleListView(ListView):

    model = Article
    paginate_by = 100  # if pagination is desired

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        context['now'] = timezone.now()
        return context
...