Python表单组件PhoneNumberField导入错误
我正在尝试使用WTF的PhoneNumberField,官方文档的表单组件在这里 这就是我正在尝试的`Python表单组件PhoneNumberField导入错误,python,flask,wtforms,flask-wtforms,Python,Flask,Wtforms,Flask Wtforms,我正在尝试使用WTF的PhoneNumberField,官方文档的表单组件在这里 这就是我正在尝试的` from wtforms import Form from sqlalchemy_utils import PhoneNumber from wtforms_components import PhoneNumberField class UserForm(Form): phone_number = PhoneNumberField( country_code='FI
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
这个图书馆还能用吗?
我得到这个错误
从WTU组件导入PhoneNumberField
ImportError:无法导入name PhoneNumberField看起来好像
PhoneNumberField
已在WTForms Components 0.10.0中移动到WTForms Alchemy 0.15.0。两个包都有相同的作者。是一个GitHub问题,它能更好地解释它为什么会崩溃
简而言之,将您的导入更改为:
from wtforms_alchemy import PhoneNumberField
看起来好像
PhoneNumberField
已在WTForms Components 0.10.0中移动到WTForms Alchemy 0.15.0。两个包都有相同的作者。是一个GitHub问题,它能更好地解释它为什么会崩溃
简而言之,将您的导入更改为:
from wtforms_alchemy import PhoneNumberField