Импорт не может быть разрешен ошибка pylance в vscode, попробовал несколько исправлений

У меня проблемы с использованием pylint для моего приложения Django. Я получаю несколько ошибок и решил некоторые с помощью других потоков, но основная, с которой я все еще сталкиваюсь - Импорт ".forms" не может быть разрешен.

Я встречаю эту ошибку внутри файла views.py при попытке импортировать из forms.py со следующим импортом from .forms import ArtistForm (ArtistForm является классом).

Я пробовал следовать нижеприведенным ресурсам, но не очень успешно.

Вот что я добавил в свой .vscode/settings.json, чтобы попытаться решить вышеупомянутую проблему -

"python.analysis.extraPaths": ["tunr/", "./tunr/templates/tunr"]

Я также попробовал использовать исправление .env, описанное в статье ниже -

Я новичок в кодировании, поэтому мне трудно полностью понять, как это исправить. Любая помощь будет принята с благодарностью.

Ниже приведена моя файловая структура, не папка tunr находится в корне:

tunr
     ├── apps.py
     ├── models.py
     ├── templates
     │   └── tunr
     │       ├── artist_detail.html
     │       ├── artist_form.html
     │       ├── artist_list.html
     │       ├── base.html
     │       ├── forms.py
     │       ├── song_detail.html
     │       └── song_list.html
     └── views.py

Дайте мне знать, если любая другая информация будет полезна.

tunr
     ├── apps.py
     ├── models.py
     ├── forms.py 
     ├── templates
     │   └── tunr
     │       ├── artist_detail.html
     │       ├── artist_form.html
     │       ├── artist_list.html
     │       ├── base.html
     │       ├── song_detail.html
     │       └── song_list.html
     └── views.py

пожалуйста, используйте следующую структуру дерева вместо этого, поскольку вы пишете формы в папке шаблонов, вы столкнулись с этой проблемой

Вернуться на верх