我正在尝试使用来自WTForms-Components的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
答案 0 :(得分:1)
好像PhoneNumberField
在WTForms-Components 0.10.0中被移动到了WTForms-Alchemy 0.15.0。两个包都有相同的作者。 Here是一个GitHub问题,可以更好地解释它崩溃的原因。
简而言之,请将导入更改为:
from wtforms_alchemy import PhoneNumberField