Thanks for the reply! It was very helpful. 

"Class 'Item' has no 'objects' member" -- Could you explain what exactly a 
member is? 
By the way, this problem is common! 
See: https://stackoverflow.com/questions/45135263/class-has-no-objects-member

On Tuesday, December 3, 2019 at 6:57:35 PM UTC+5:30, Daniel Hepper wrote:
>
> Python is a dynamic programming language with a dynamic type system (as 
> opposed to a static type system like for example Java), see 
> https://en.wikipedia.org/wiki/Dynamic_programming_language
>
> Among other things, that means that type checks are done during runtime.
>
> That means, if Item really does not have an 'objects' member (i.e. Item is 
> not a Django model), this will only lead to an error if this line of code 
> is executed, i.e. you visit the URL that points to the index view function.
>
> But if Item is a Django model, this is most likely a false positive of 
> pylint. The Django ORM makes extensive use of the dynamic nature of Python, 
> which can confuse pylint. There is a plugin for pylint to make it work more 
> reliably with Django code: https://pypi.org/project/pylint-django/
>
> Hope that helps,
> Daniel
>
>
> On Tue, Dec 3, 2019 at 1:34 PM Aaryan Dewan <[email protected] 
> <javascript:>> wrote:
>
>> I was just following this tutorial, on how to make Django apps and how to 
>> display a database to the user. I created a simple database in models.py 
>> and then, I defined a function in views.py, which used Item.objects.all(). 
>> Now Pylinter says that* 'Item' has no 'objects' member*!
>>
>> So this should prevent the server from running ( as its a bug after 
>> all!), but if I type in *python manage.py runserver,* the terminal shows 
>> no error and the server starts functioning. 
>>
>> Please see the photo attachment to get a clearer view of the problem!
>>
>> -- 
>> 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 [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/django-users/6428642e-3d7d-4d95-b387-0894c8410897%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/django-users/6428642e-3d7d-4d95-b387-0894c8410897%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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/27d48dc3-87b7-4ad7-8002-1dbb1879591f%40googlegroups.com.

Reply via email to