프로젝트를 진행하다 해당 오류가 나왔다.
Class 'Timesave' has no 'objects' member pylint(no-member)
django가 model클래스 내부에 object를 알아서 생성하는데 vscode의 lint가 이걸 알아차리지 못하여 발생하는 문제
이며 결론은 이 에러는 코드 에러가 아니라 vscode에서 뱉어주는 에러이다.
라고 해당 블로그에서 확인했으며
해당 블로그에서 두가지 방법을 제시하여 주었다.
이를 해결하기 위해서 나는
objects = models.Manager()
다음 코드를 모델에 넣어주어 해결하였다.
1번 방법(pylint-django 설치 후 vscode를 셋팅)은 손이 많이가고 vscode 셋팅이 쉬운게 아니었다.. 그래서 2번으로 깔끔하게 진행!
Unused variable 'timesave' pylint(unused-variable)
해당 에러는 별거 없다
선언해준 timesave가 사용되지 않아 나오는 경고 문구이다
사용해주면 사라진다!