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()上得到一个错误:
类“Question”没有“objects”成员
我正在跟随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并运行了这个…
pylint --load-plugins pylint_django
这并没有帮助,即使github自述文件说…
防止关于django生成的属性的警告 模型。objects或Views.request。
我在virtualenv中运行了这个命令,但是什么都没有。
所以任何帮助都是最好的。