我在IntelliJ中编写了一个Flask应用程序,由于某种原因,我无法通过IntelliJ来识别Flask扩展。所以这很好用:
from flask import Flask, Response, request
但这不是:
from flask.ext.wtf import Form
它会识别并自动完成flask.ext
,但不会识别任何子模块。
有谁知道问题可能是什么?
更多信息:
bin/pip install <dependency>
安装依赖项。答案 0 :(得分:3)
PyCharm难以完成flask.ext...
,因为所有flask.ext
都是在运行时进行代理导入,因此内置静态检测有问题。
为了将来参考,我们不推荐使用flask.ext
,而是使用from flask_wtf import Form
这样的实际包导入。从Flask 1.0开始,它已被完全删除。