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
githubのreadmeファイルでさえ、それは助けにはなりませんでした...
Model.objectsやViews.requestなどのDjango生成属性に関する警告を防止します。
私はvirtualenv内でコマンドを実行しましたが、何も実行しませんでした。
だからどんな助けも素晴らしいでしょう。
pylint --generated-members=objects