본문 바로가기

오늘의 오류들/Django

Djnago objects.create() 오류

[개발환경:ubuntu20.04 lts]


 

 

장고에서 모델을 이렇게 만들었는데

 

model 클래스에서 objects 속성을 쓸 수 없다고 오류가 났습니다.

 

 

django model has no object member라고 검색하고

 

 

아래 블로그를 참고한 결과

https://ssungkang.tistory.com/entry/Django-class-has-no-objects-member-%EC%97%90%EB%9F%AC

 

[Django] class has no objects member 에러

안녕하세요 강민성입니다. 현재 vs code 에서 django 공부를 하고 있는데, 분명히 코드가 문제 없음에도 불구하고 계속 오류가 납니다. 바로 class has no objects member 라는 오류가 말이죠. 그 원인과 해

ssungkang.tistory.com

 object같은 동적 속성들을 django에서 모든 model클래스에 동적으로 추가되는데

vscode는 이를 파악하지 못하여 생기는 문제라고 합니다.

 

 

 


해결방법

 

pip install pylint-django로 설치해줍니다.

 

pip install pylint-django

 

저는 이미 설치되어 있었는지 저런 메시지가 나오네요.

 

 

그리고 vscode에서 ctrl p를 눌러서  setting.json 라 입력하고 settings.json에 들어가 아래 내용을 추가해줍니다.

 

"python.linting.pylintArgs": [ 
    "--load-plugins=pylint-django" 
],

 

 

 

[결과화면]

objects 오류가 사라졌습니다.