小编lep*_*ure的帖子

我无法导入Flask-WTF TextField和BooleanField

我正在使用virtualenv来建立一个新项目.我在脚本文件夹中使用virtualenv pip安装了很多东西,如下所示:

flask\scripts\pip install Flask-WTF
Run Code Online (Sandbox Code Playgroud)

我没有在全局python文件夹中安装其他软件包.我的代码看起来像这样:

# Importing TextField and BooleanField is not working...
from flask.ext.wtf import Form, TextField, BooleanField
from flask.ext.wtf import Required


class LoginForm(Form):
    openid = TextField('openid', validators=[Required()])
    remember_me = BooleanField('remember_me', default=False)
Run Code Online (Sandbox Code Playgroud)

和其他软件包一样,sqlalchemy也只安装在虚拟环境中.

我得到的错误是:

(flask) D:\Development\grading>flask\Scripts\python.exe restserver.py Traceback (most recent call last):
File "restserver.py", line 1, in <module> from app import app
File "D:\Development\grading\app\__init__.py", line 12, in <module> from forms import LoginForm
File "D:\Development\grading\app\forms.py", line 1, in <module> from flask.ext.wtf import Form, TextField, BooleanField
File "D:\Development\grading\flask\lib\site-packages\flask\exthook.py", line 87, …
Run Code Online (Sandbox Code Playgroud)

python import flask wtforms flask-wtforms

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

flask ×1

flask-wtforms ×1

import ×1

python ×1

wtforms ×1