Python Flask WTForms-Components PhoneNumberField导入错误
Python Flask WTForms-Components PhoneNumberField Import error
我正在尝试使用 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
导入错误:无法导入名称 PhoneNumberField
看起来 PhoneNumberField
已从 WTForms-Components 0.10.0 移至 WTForms-Alchemy 0.15.0。这两个包具有相同的作者。 Here 是一个 GitHub 问题,它更好地解释了为什么它崩溃了。
简而言之,将您的导入更改为:
from wtforms_alchemy import PhoneNumberField
我正在尝试使用 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 导入错误:无法导入名称 PhoneNumberField
看起来 PhoneNumberField
已从 WTForms-Components 0.10.0 移至 WTForms-Alchemy 0.15.0。这两个包具有相同的作者。 Here 是一个 GitHub 问题,它更好地解释了为什么它崩溃了。
简而言之,将您的导入更改为:
from wtforms_alchemy import PhoneNumberField