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))
La primera línea de esa función obtiene un error en Question.objects.all()
:
E1101: La clase 'Pregunta' no tiene objetos 'miembro'
Estoy siguiendo el tutorial de documentación de Django y tienen el mismo código en funcionamiento.
He intentado llamar a una instancia.
Question = new Question()
and using MyModel.objects.all()
También mi models.py
código para esa clase es 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
En vano todavía tengo este error.
He leído sobre pylint y ejecuté esto ...
pylint --load-plugins pylint_django
Lo que no ayudó, incluso aunque el archivo readme de github dice ...
Evita advertencias sobre atributos generados por Django como Model.objects o Views.request.
Ejecuté el comando dentro de mi virtualenv, y sin embargo nada.
Por lo que cualquier ayuda sería grande.
Manager
instancia en el models.py
archivo. Consulte la documentación de django para obtener más información.
pylint --generated-members=objects