G'Day,
У меня есть несколько проектов Django и несколько других проектов Python в виде git репозитории. У меня есть ловушка предварительной фиксации, которая запускает Pylint в моем коде, прежде чем разрешить мне его зафиксировать - эта ловушка не знает, является ли проект приложением Django или ванильным проектом Python.
Для всех моих проектов Django у меня есть такая структура:
> my_django_project
|-- manage.py
|-- settings.py
|--> apps
|--> my_django_app
|-- models.py
|-- admin.py
Теперь, когда я запускаю pylint в этом проекте, он выдает ошибки, например:
F: 4,0: Unable to import 'my_django_app.models'
для модуля my_django_app.admin
, например .
Как настроить Pylint, чтобы при просмотре моих проектов django (не ванильных проектов python) он знал, что my_django_project / apps
также должен находиться в sys. путь
? Обычно manage.py
добавляет его в sys.path
.
Спасибо!