On Tue, 22 Oct 2019, 21:02 Olivier Dugast, <arnolix...@gmail.com> wrote:
> > > Le mercredi 10 juillet 2019 13:26:53 UTC+2, Solomon Mbak a écrit : >> >> I'm a complete novice to python and Django. >> >> I have tried several solutions I found on stack overflow, but I still get >> the same issue. I've tried querying from shell and it works well, but not >> on my code. >> >> I've installed `pylint` using >> >> pip install pylint-django >> >> I have also changed the Linter settings on Settings > User Settings > >> Python from `pyLint` to `pylint_django` and also to `flake8`, but no >> positive results. >> I still get the message "Class Courses has no 'objects' member >> pylint(no-member)" >> >> These are my codes from models.py: >> >> class Courses(models.Model): >> course_title = models.CharField(max_length=200) >> course_image = models.ImageField(upload_to='course_images/') >> course_duration = models.TimeField() >> >> def __str__(self): >> return self.course_title >> >> The views.py looks like this: >> >> from django.shortcuts import render >> from django.http import HttpResponse >> from .models import Courses >> >> def homepage(request): >> cos = Courses.objects.all() >> context={ 'courses': cos } >> >> return render(request, "main/home.html", context) >> >> I need help. I'm completely stuck. >> > > > Same for me with a code that comes from a site of initiation to django. In > fact it seems that writing Courses.objects.all() is not correct. According > to the django doc, you have to add a Manager attribute . I don't really > understand why, but it works. > In: > class Courses(models.Model): > you add : > trick = models.Manager > Then in def homepage(request): you add > cos= Courses.trick.all() > > Your error should disappear as it did for my code. > > Sorry if my point is not correct but I used an automatic translator to > answer you. > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/6c92eb57-f5c3-4889-b41c-34d8f0ff3123%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/6c92eb57-f5c3-4889-b41c-34d8f0ff3123%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAB5F1iVEnj1uoskfanBrMq9MWziUer00NXrbVBuUQX7Wyfxf8w%40mail.gmail.com.