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: क्लास 'प्रश्न' में कोई ऑब्जेक्ट नहीं है 'सदस्य'
मैं 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
जो मदद नहीं की, यहां तक कि जीथब रीडमी फ़ाइल भी कहती है ...
Django- उत्पन्न विशेषताओं के बारे में चेतावनी देता है जैसे कि Model.objects या Views.request।
मैंने अपने virtualenv के भीतर कमांड चलाया, और फिर भी कुछ नहीं।
तो किसी भी मदद महान होगा।
Manager
हो गई models.py
फ़ाइल में एक उदाहरण बना रहा था । अधिक जानकारी के लिए django प्रलेखन देखें ।
pylint --generated-members=objects