Это мой код, который я пытаюсь:
class PublisherDetail(SingleObjectMixin, ListView):
paginate_by = 2
template_name = "books/publisher_detail.html"
def get(self, request, *args, **kwargs):
self.object = self.get_object(queryset=Publisher.objects.all())
return super().get(request, *args, **kwargs)
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['publisher'] = self.object
return context
def get_queryset(self):
return self.object.book_set.all()
в этой строке:
context = super().get_context_data(**kwargs)
Пихарм говорит:
Python версии 2.7 не поддерживает этот синтаксис.
P.S:
1) Настройка> Редактор> Проверка> Совместимость кода отключена
2) Мой переводчик - python 3.6.3
и вторая ошибка примерно (в той же строке):
Unresolved attribute reference 'get_context_data' for class 'super'
P.S:
Я отметил исходный корень в Pycharm.
Как мне избавиться от этих ошибок? (обе ошибки, а не предупреждения)
Pycharm версия:
PyCharm 2018.2.3 (Профессиональная версия)
Сборка № PY-182.4323.49, построена 4 сентября 2018 г.
Windows 10 10.0