首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python Flask WTForms-组件PhoneNumberField导入错误

Python Flask WTForms-组件PhoneNumberField导入错误
EN

Stack Overflow用户
提问于 2016-09-10 02:19:59
回答 1查看 1.5K关注 0票数 0

我正在尝试使用来自WTForms的PhoneNumberField -组件官方文档在这里https://wtforms-components.readthedocs.io/en/latest/#phonenumberfield

这就是我正在尝试的

代码语言:javascript
复制
from wtforms import Form
from sqlalchemy_utils import PhoneNumber
from wtforms_components import PhoneNumberField

class UserForm(Form):
    phone_number = PhoneNumberField(
        country_code='FI'
        display_format='national'
    )`

到目前为止,我所做的是

代码语言:javascript
复制
sudo pip install Flask-Wtf --upgrade
sudo pip install Flask-Wtforms --upgrade
sudo pip install sqlalchemy-utils --upgrade
sudo pip install WTForms-Components --upgrade

这个库还能工作吗?我从wtforms_components导入PhoneNumberField ImportError收到此错误:无法导入名称PhoneNumberField

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-24 19:52:51

看起来好像PhoneNumberField在WTForms-Components 0.10.0中被移动到了WTForms-Alchemy0.15.0。这两个包都有相同的作者。Here是一个GitHub问题,它更好地解释了它崩溃的原因。

简而言之,将您的导入更改为:

代码语言:javascript
复制
from wtforms_alchemy import PhoneNumberField
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39417571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档