I found Flask-jquery-ajax-示例 https://github.com/saltycrane/flask-jquery-ajax-example我尝试使用最新的库版本运行它:
$ pip install flask flask-wtf wtforms
$ pip install -e ./
然而,我得到了ImportError:没有名为flask.ext.wtf.SelectField的模块启动脚本时:
$ python bin/runserver.py
Traceback (most recent call last):
File "bin/runserver.py", line 2, in <module>
from fjae import run_dev_server
File "/home/mic/tmp/flask-jquery-ajax-example/fjae/__init__.py", line 3, in <module>
from fjae import views
File "/home/mic/tmp/flask-jquery-ajax-example/fjae/views.py", line 6, in <module>
from fjae.forms import VehicleForm
File "/home/mic/tmp/flask-jquery-ajax-example/fjae/forms.py", line 1, in <module>
from flask.ext.wtf import Form, SelectField
File "/home/mic/.virtualenvs/unisnp/lib/python2.7/site-packages/flask/exthook.py", line 87, in load_module
raise ImportError('No module named %s' % fullname)
ImportError: No module named flask.ext.wtf.SelectField
SelectField 是否被新方法取代?
该教程已经大约两年没有更新了。 Flask-WTF放弃对现场导入的支持 https://flask-wtf.readthedocs.org/en/latest/upgrade.html#version-0-9-0几个版本之前。您需要直接从 WTForms 导入它们。
from wtforms import SelectField
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)