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))
Dòng đầu tiên của hàm đó bị lỗi trên Question.objects.all()
:
E1101: Lớp 'Câu hỏi' không có đối tượng 'thành viên'
Tôi đang theo hướng dẫn tài liệu Django và họ có cùng mã đang chạy.
Tôi đã thử gọi một ví dụ.
Question = new Question()
and using MyModel.objects.all()
Ngoài ra models.py
mã của tôi cho lớp đó là ...
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
Không có kết quả, tôi vẫn có lỗi này.
Tôi đã đọc về môn vị và chạy nó ...
pylint --load-plugins pylint_django
Điều đó không giúp được gì, ngay cả tập tin github readme cũng nói ...
Ngăn chặn các cảnh báo về các thuộc tính do Django tạo như Model.objects hoặc Views.request.
Tôi đã chạy lệnh trong virtualenv của tôi, nhưng không có gì.
Vì vậy, bất kỳ trợ giúp sẽ là tuyệt vời.
Manager
thể hiện trong models.py
tệp. Tham khảo tài liệu django để biết thêm.
pylint --generated-members=objects