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))
Bu işlevin ilk satırında bir hata var Question.objects.all()
:
E1101: 'Soru' sınıfında nesne 'üyesi' yok
Django dokümantasyon eğitimini takip ediyorum ve aynı koda sahipler ve çalışıyorlar.
Bir örnek çağırmayı denedim.
Question = new Question()
and using MyModel.objects.all()
Ayrıca models.py
o sınıf için kodum şu ...
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
Boşuna hala bu hataya sahibim.
Pilint hakkında okudum ve bunu çalıştırdım ...
pylint --load-plugins pylint_django
Bu da yardımcı olmadı, github benioku dosyasında bile ...
Model.objects veya Views.request gibi Django tarafından üretilen niteliklerle ilgili uyarıları önler.
Komutu virtualenv'imde çalıştırdım ama hiçbir şey olmadı.
Yani herhangi bir yardım harika olur.
pylint --generated-members=objects