에러

Class '...' has no 'objects' member pylint(no-member) / Unused variable 'timesave' pylint(unused-variable)

integerJI 2020. 6. 24. 21:23

프로젝트를 진행하다 해당 오류가 나왔다.

 

Class 'Timesave' has no 'objects' member pylint(no-member)

 

django가 model클래스 내부에 object를 알아서 생성하는데 vscode의 lint가 이걸 알아차리지 못하여 발생하는 문제

 

이며 결론은 이 에러는 코드 에러가 아니라 vscode에서 뱉어주는 에러이다.

 

https://aciddust.github.io/blog/post/Django-class-has-no-objects-member-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95/

 

Django, class has no objects member 해결방법

문제 vscode로 작업중인데 Class '~' has no 'object' member 메시지가 나타남. 실행해보면 문제없이 잘 돌아가는걸 확인했음. django가 model클래스 내부에 object를 알아서 생성하는데 vscode의 lint가 이걸 알아�

aciddust.github.io

라고 해당 블로그에서 확인했으며

 

https://aciddust.github.io/blog/post/Django-class-has-no-objects-member-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95/

 

Django, class has no objects member 해결방법

문제 vscode로 작업중인데 Class '~' has no 'object' member 메시지가 나타남. 실행해보면 문제없이 잘 돌아가는걸 확인했음. django가 model클래스 내부에 object를 알아서 생성하는데 vscode의 lint가 이걸 알아�

aciddust.github.io

해당 블로그에서 두가지 방법을 제시하여 주었다.

 

 

 

이를 해결하기 위해서 나는

 

objects = models.Manager()

 

다음 코드를 모델에 넣어주어 해결하였다.

 

 

1번 방법(pylint-django 설치 후 vscode를 셋팅)은 손이 많이가고 vscode 셋팅이 쉬운게 아니었다.. 그래서 2번으로 깔끔하게 진행!

 

 

 

Unused variable 'timesave' pylint(unused-variable)

 

해당 에러는 별거 없다

 

선언해준 timesave가 사용되지 않아 나오는 경고 문구이다

 

 

사용해주면 사라진다!