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 prima riga di quella funzione riceve un errore su Question.objects.all()
:
E1101: La classe 'Domanda' non ha oggetti 'membro'
Sto seguendo il tutorial sulla documentazione di Django e hanno lo stesso codice attivo e funzionante.
Ho provato a chiamare un'istanza.
Question = new Question()
and using MyModel.objects.all()
Anche il mio models.py
codice per quella classe è questo ...
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
Inutilmente ho ancora questo errore.
Ho letto di Pylint e ho eseguito questo ...
pylint --load-plugins pylint_django
Il che non ha aiutato, anche se il file readme di github dice ...
Previene gli avvisi sugli attributi generati da Django come Model.objects o Views.request.
Ho eseguito il comando all'interno del mio virtualenv, eppure niente.
Quindi qualsiasi aiuto sarebbe fantastico.
Manager
un'istanza nel models.py
file. Fare riferimento alla documentazione di Django per ulteriori informazioni.
pylint --generated-members=objects