python - 没有名为 flask.ext.wtf 的模块

标签 python flask flask-wtforms

我正在关注@Miguel flask mega tutorial这很棒。在第 3 章中,他谈到了 Web 表单和 flaskWTF 扩展,像这样安装扩展 sudo pip install Flask-WTF 导致

Successfully installed Flask-WTF Flask WTForms Werkzeug Jinja2 itsdangerous markupsafe

但是当执行 ./run.py 我得到一个错误:

No module named flask.ext.wtf`

我用谷歌搜索了错误并尝试像这样运行它:flask/bin/python run.py 但得到了同样的错误,也尝试了 flask/bin/activate

更新:如果您遇到同样的错误,这就是为我解决问题的方法 我已经安装了以下内容,当然它们并不是全部需要,但是由于我没有一一找出是哪一个成功了,所以我将它们全部列出

flask/bin/pip install flask-login
flask/bin/pip install flask-openid
flask/bin/pip install flask-mail
flask/bin/pip install sqlalchemy
flask/bin/pip install flask-sqlalchemy
flask/bin/pip install sqlalchemy-migrate
flask/bin/pip install flask-whooshalchemy==0.55a
flask/bin/pip install flask-wtf
flask/bin/pip install pytz
flask/bin/pip install flask-babel
flask/bin/pip install flup

最佳答案

API 已更改为:

from flask.ext.wtf import Form

到:

from flask_wtf import Form

See the docs here

关于python - 没有名为 flask.ext.wtf 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20032922/

相关文章:

Python,如果键已经存在,如何将键+数字添加到字典中

python - 通过 2d/3d 坐标访问内容的容器

python - 我可以使用 C 模块绕过 python GIL 吗?

nginx - Docker 带有一个 nginx 和一个共享 UNIX 套接字的 uwsgi 容器

python - 使用 Flask-WTF 时从字典填充 WTForms 表单

python - os.unlink python中的多个文件

python - 从 python 中的字典列表创建分层 json 转储

python - 如何在 Flask Python 中渲染模板然后重定向到外部 URL

python - 如何将 Flask wtform 从扩展 View 移动到扩展 View 并为所有 View 实例化表单?

javascript - JQuery填写表单但无法识别