这是我关于StackOverflow的第一篇文章,大家好。
我正在做博客应用程序以学习Python和Flask,我想在Google App Engine上启动它。不幸的是,我在将WTForms导入应用程序时遇到了小问题。我目前正在使用Flask 0.9,WTForms 1.0.1和Flask-WTForms 0.8。我已将flaskext_wtf文件夹添加到项目的根路径,但是从html5.py文件中收到错误消息。
File "/Users/lucas/Workspace/blog/flask_wtf/html5.py", line 1, in <module>
from wtforms import TextField
File "/Users/lucas/Workspace/blog/flask/exthook.py", line 86, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named flask.ext.wtf.wtforms
看起来它尝试在扩展路径而不是我的项目路径中找到wtforms。如何通知html5.py文件在根目录中查找wtforms?
这是我的项目的来源-https://bitbucket.org/lucas_mendelowski/wblog/src
最佳答案
我认为您的Virtualenv没有Flask-WTF模块。
在virtualenv下的命令行中编写以下命令
pip install Flask-WTF
或者您可以这样做,但是不建议这样做。
easy_install Flask-WTF