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))
A primeira linha dessa função recebe um erro em Question.objects.all()
:
E1101: A classe 'Pergunta' não possui objetos 'membro'
Estou seguindo o tutorial de documentação do Django e eles têm o mesmo código em funcionamento.
Eu tentei chamar uma instância.
Question = new Question()
and using MyModel.objects.all()
Também o meu models.py
código para essa classe é este ...
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
Sem sucesso, ainda tenho esse erro.
Eu li sobre o pylint e executei isso ...
pylint --load-plugins pylint_django
O que não ajudou, mesmo que o arquivo leia-me do github diga ...
Impede avisos sobre atributos gerados pelo Django, como Model.objects ou Views.request.
Eu executei o comando dentro do meu virtualenv, e ainda nada.
portanto, qualquer ajuda seria ótimo.
Manager
instância no models.py
arquivo. Consulte a documentação do django para mais informações.
pylint --generated-members=objects