Импорт не может быть разрешен ошибка pylance в vscode, попробовал несколько исправлений
У меня проблемы с использованием pylint для моего приложения Django. Я получаю несколько ошибок и решил некоторые с помощью других потоков, но основная, с которой я все еще сталкиваюсь - Импорт ".forms" не может быть разрешен.
Я встречаю эту ошибку внутри файла views.py при попытке импортировать из forms.py со следующим импортом from .forms import ArtistForm
(ArtistForm является классом).
Я пробовал следовать нижеприведенным ресурсам, но не очень успешно.
- https://github.com/microsoft/pylance-release/blob/main/TROUBLESHOOTING.md#unresolved-import-warnings
Вот что я добавил в свой .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
пожалуйста, используйте следующую структуру дерева вместо этого, поскольку вы пишете формы в папке шаблонов, вы столкнулись с этой проблемой