|
0
|
| Michael Scott Asato Cuthbert · 技术社区 · 7 年前 |
|
|
1
4
我好奇地看了一眼,我想大部分的“魔法”其实是为了 pytest-django
在Django源代码中,例如
另一方面,在深入研究pylint django的源代码之后,我发现最有可能发生这种情况的地方是:
在里面
下面是一个名字可疑的函数
此附加信息传递给
astroid
是Pylint用来表示Python代码的底层库,所以我很确定信息就是这样传递给Pylint的。如果您跟踪导入插件时发生的情况,您将在
pylint_django/.plugin
,它实际上在其中导入
|
|
|
2
4
我最初以为你用的是一个插件 pylint-django ,但也许您显式地使用 prospector
检查人
你可以修补
pylint django酒店
对于自定义字段,请执行以下操作:
进入之内
同时替换
如果基类list或dict用于
我还考虑了一个插件存根解决方案,它也能做到这一点,但是“prospector”的替代方案看起来太复杂了,所以我更喜欢在安装后简单地修补源代码。
MyPy
,在这里的一些注释中引用,还有一个插件mypy django用于django,但仅用于FormView,因为为
|
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 1 年前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 1 年前 |
|
|
Stefan · 在子目录中设置Django 1 年前 |
|
|
vale383 · 如何在Django端点中查找user_id 1 年前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 1 年前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |