Tengo una aplicación de matraz que usa wtforms.
Tengo un archivo que hace:
from wtforms.fields.html5 import DateField, EmailField, TelField # rest of the fileSolo quería reconstruir mi contenedor docker y ahora tengo este error:
ModuleNotFoundError: No module named 'wtforms.fields.html5' Tengo en mis requirements.txt :
flask flask-login flask_sqlalchemy Flask-Mail pyodbc requests waitress wtforms Traté de agregar flask_WTF pero no lo solucionó.
¿Tienes idea de lo que está pasando? Pensé en actualizar wtforms pero parece que tengo la versión más nueva:
pip install wtforms Requirement already satisfied: wtforms in /usr/local/lib/python3.9/site-packages (3.0.0) Requirement already satisfied: MarkupSafe in /usr/local/lib/python3.9/site-packages (from wtforms) (2.0.1)Para WTForms >= 3.0.0, solo use wtforms.fields para importar estas clases, ya que el módulo html5 parece haberse retirado en 3.0.0a1 . Entonces en tu caso:
from wtforms.fields import DateField, EmailField, TelFieldConsulte la documentación de WTForms sobre campos para obtener detalles (por ejemplo, para EmailField ).