2015-09-13 7 views
0

я слежу The Flask Mega учебник, при импорте flask.ext.wtf.form я получаю ошибку импорта моего код -импорта Форма ошибки flask.ext.wtf импорта

from flask.ext.wtf.form import Form 
from wtforms import StringField, BooleanField 
from wtforms.validators import DataRequired 

class LoginForm(Form): 
     openid = StringField('openid', validators=[DataRequired()]) 
     remember_me = BooleanField('remember_me', default=False) 

Я использую виртуальную среду и уже установлен колба, колба-WTF в виртуальной среде моей колбовой WTF версия 0,12 здесь моя ошибка -

Traceback (most recent call last): 
File "E:/Projects/microblog/app/__init__.py", line 6, in <module> 
from app import views 
File "E:\Projects\microblog\app\__init__.py", line 6, in <module> 
from app import views 
File "E:\Projects\microblog\app\views.py", line 3, in <module> 
from .forms import LoginForm 
File "E:\Projects\microblog\app\forms.py", line 1, in <module> 
from flask.ext.wtf.form import Form 
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load 
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked 
File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked 
File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible 
File "E:\Python\env\lib\site-packages\flask\exthook.py", line 62, in  load_module 
__import__(realname) 
File "E:\Python\env\lib\site-packages\flask_wtf\__init__.py", line 15, in <module> 
from .form import Form 
File "E:\Python\env\lib\site-packages\flask_wtf\form.py", line 15, in <module> 
from .i18n import translations 
File "E:\Python\env\lib\site-packages\flask_wtf\i18n.py", line 12, in <module> 
from flask_babel import get_locale 
File "E:\Python\env\lib\site-packages\flask_babel\__init__.py", line 21, in <module> 
from babel import dates, numbers, support, Locale 
File "E:\Python\env\lib\site-packages\babel\dates.py", line 28, in <module> 
from babel.util import UTC, LOCALTZ 
File "E:\Python\env\lib\site-packages\babel\util.py", line 278, in <module> 
from babel import localtime 
File "E:\Python\env\lib\site-packages\babel\localtime\__init__.py", line 21, in <module> 
from babel.localtime._win32 import _get_localzone 
File "E:\Python\env\lib\site-packages\babel\localtime\_win32.py", line 18, in <module> 
tz_names = get_global('windows_zone_mapping') 
File "E:\Python\env\lib\site-packages\babel\core.py", line 58, in get_global 
_global_data = pickle.load(fileobj) 
TypeError: an integer is required (got type str) 

ответ

0

линия импорт для Form класса:

from flask.ext.wtf import Form 

и не

from flask.ext.wtf.form import Form 
Смежные вопросы