[개발환경: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
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 |