[개발환경: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 오류가 사라졌습니다.
'오늘의 오류들 > Django' 카테고리의 다른 글
django admin 아이디 만들기 (0) | 2020.12.15 |
---|---|
Pip upgrade (0) | 2020.12.10 |
Django, DateTimeField(auto_now_add=True) not working (0) | 2020.12.02 |
2.TypeError: __init__() missing 1 required positional argument: 'on_delete' (0) | 2020.11.26 |
1. vscode에서 unable to import django.contrib.auth.models pylint(import-error)오류 (0) | 2020.11.25 |