我正在尝试使用来自WTForms的PhoneNumberField -组件官方文档在这里https://wtforms-components.readthedocs.io/en/latest/#phonenumberfield
这就是我正在尝试的
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'
)`到目前为止,我所做的是
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
发布于 2016-09-24 19:52:51
看起来好像PhoneNumberField在WTForms-Components 0.10.0中被移动到了WTForms-Alchemy0.15.0。这两个包都有相同的作者。Here是一个GitHub问题,它更好地解释了它崩溃的原因。
简而言之,将您的导入更改为:
from wtforms_alchemy import PhoneNumberFieldhttps://stackoverflow.com/questions/39417571
复制相似问题