def index(request):
latest_question_list = Question.objects.all().order_by('-pub_date')[:5]
template = loader.get_template('polls/index.html')
context = {'latest_question_list':latest_question_list}
return HttpResponse(template.render(context, request))
Первая строка этой функции получает ошибку Question.objects.all()
:
E1101: у класса 'Question' нет объектов 'member'
Я следую учебному пособию по Django, и у них один и тот же код и работает.
Я пытался вызвать экземпляр.
Question = new Question()
and using MyModel.objects.all()
Также мой models.py
код для этого класса это ...
class Question(models.Model):
question_text = models.CharField(max_length = 200)
pub_date = models.DateTimeField('date published')
def was_published_recently(self):
return self.pub_date >= timezone.now() - datetime.timedelta(days=1)
def __str__(self):
return self.question_text
Безрезультатно, у меня все еще есть эта ошибка.
Я прочитал о Пилинте и запустил это ...
pylint --load-plugins pylint_django
Что не помогло, даже если файл readme на github говорит ...
Предотвращает предупреждения о сгенерированных Django атрибутах, таких как Model.objects или Views.request.
Я управлял командой в пределах моего virtualenv, и все же ничего.
Так что любая помощь будет отличной.
Manager
экземпляра в models.py
файле. Обратитесь к документации Django для получения дополнительной информации.
pylint --generated-members=objects