Настройка хорошей среды разработки/редактора python

Я разрабатываю проект веб-приложения в VSCode, используя eslint и prettier. Это здорово и экономит мне много времени.

Я пытаюсь создать аналогичную среду для проекта django, но мне либо не хватает многих функций (нет автоматической линтинга, нет intellisense), либо Pylance выдает ошибки типа

Expected class type but received "LazySettings"

Cannot access member "XX" for type "YY"

Я пробовал использовать шаблон (https://github.com/wemake-services/wemake-django-template) для решения некоторых из этих проблем, но в итоге я оказываюсь в том же месте. Такое ощущение, что мне не хватает каких-то фундаментальных знаний.

Я могу запустить сервер без проблем. Использую python 3.9.10.

Любые предложения (новый редактор, настройки vscode, заглушки) будут очень признательны.

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