G'Day,구성 Pylint 내가 장고 프로젝트의 수와 자식 저장소와 같은 다른 파이썬 프로젝트의 번호를 가지고
프로젝트. 나는 그것을 위임 할 수있게하기 전에 코드에서 Pylint를 실행하는 사전 커밋 훅 (hook)을 가지고있다.이 훅은 프로젝트가 Django 애플리케이션인지 아니면 바닐라 파이썬 프로젝트인지를 알지 못한다. 나는이 프로젝트에 pylint를 실행할 때 이제
> my_django_project
|-- manage.py
|-- settings.py
|--> apps
|--> my_django_app
|-- models.py
|-- admin.py
, 그것은 나에게 같은 오류를 제공합니다 : 내 모든 장고 프로젝트의
, 나는 같은 구조를 가지고
F: 4,0: Unable to import 'my_django_app.models'
에 대한 my_django_app.admin
모듈 예.
어떻게해야합니까? 내가 장고 프로젝트 (바닐라 파이썬 프로젝트가 아닌)를 다룰 때, my_django_project/apps
도 sys.path
에 있어야한다는 것을 알기 위해 Pylint를 구성합니까? 일반적으로 manage.py
은이를 sys.path
에 추가합니다.
감사합니다.
'my_django_project/apps'와'my_django_project/apps/my_django_app'는 일반적인 Python 패키지입니까? 그렇다면'my_django_project/apps/__ init __. py'와'my_django_project/apps/my_django_app/__ init __. py' 파일은 어디에 있습니까? – Flimm