0

尝试在 VSCode 中运行 Mypy linter,总是在输出中得到相同的错误...

Django 项目的根目录和工作区目录不同。

##########Linting Output - mypy##########
Error constructing plugin instance of NewSemanalDRFPlugin
  • mypy==0.770
  • mypy扩展==0.4.3
  • django-stubs==1.5.0
  • djangorestframework-stubs==1.2.0

python3.8.5

带有 DRF 的 Django

4

2 回答 2

0

PYTHONPATH必须包含 django 项目的根目录,否则必须从 django 项目的根目录调用 Mypy。

于 2020-07-29T10:25:58.310 回答
0

django-stubs一起使用时出现此错误djangorestframework-stubs。这可能是这些库之一中的错误:https ://github.com/typeddjango/django-stubs/issues/672

有解决方法(小心,因为它可以隐藏其他错误)。运行 mypy (-O参数禁用断言检查):

python -O -m mypy application/
于 2021-07-23T08:54:02.830 回答