개발/오늘 배운 지식

[django/python] 장고와 pylint 충돌

Woogie2 2021. 11. 2. 21:58
반응형

장고로 백엔드를 구현하던 중 pylint가 장고의 문법을 오류로 인식하는 것을 확인했다.

사실 이전부터 빨간줄이 그어져 있었지만, 실행에는 이상이 없어서 무시하고 있었다.

하지만 계속 밑줄이 그어지다보니 신경이 쓰였기에 pylint와 충돌하는 것을 해결해보았다.

Class 'Article' has no 'objects' memberpylint(no-member)

User model imported from django.contrib.auth.modelspylint(imported-auth-user)

이러한 오류들이 발생했는데 아래의 방법으로 해결할 수 있었다.

  1. pylinst-django 설치하기
    pip install pylint-django
  2. 프로젝트의 루트 경로에 .pylintrc 파일 생성 후 아래의 코드 작성
    --load-plugins pylint_django
반응형