Я внедрил mypy в свою структуру отдыха django, но получаю ошибки ModuleNotFoundError: No module named 'config'
при запуске mypy. Что-то не так с моим django_settings_module
в моем файле mypy.ini?
Раньше я запускал свой проект с помощью команды python manage.py runserver --settings=config.settings.development
, которая работала нормально, но при настройке этого параметра в mypy выдает ошибку. Что я могу делать неправильно?
Любая помощь будет оценена по достоинству.
mypy.ini
[mypy]
plugins =
mypy_django_plugin.main,
mypy_drf_plugin.main
ignore_missing_imports = True
warn_unused_ignores = True
strict_optional = True
check_untyped_defs = True
follow_imports = silent
show_column_numbers = True
[mypy.plugins.django-stubs]
export PYTHONPATH=$PYTHONPATH:D:\DjangoProjects\project\config
django_settings_module = config.settings.development
каталог настроек
/project
/config
__init__.py
urls.py
wsgi.py
/settings
__init__.py
base.py
development.py
wsgi.py
app_path = os.path.abspath(
os.path.join(os.path.dirname(os.path.abspath(__file__)), os.pardir)
)
sys.path.append(os.path.join(app_path, "project"))
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'config.settings')
application = get_wsgi_application()
config
и проверить, сохраняется ли проблема - person Sardorbek Imomaliev   schedule 05.12.2019PYTHONPATH
? Я добавил его в свой mypy.ini. Добавлено в мой вопрос. - person D_P   schedule 05.12.2019