Mohssen A Mohssen نشر 25 ديسمبر 2021 أرسل تقرير نشر 25 ديسمبر 2021 حاولت تشغيل الكود التالي على خادم وكان يعمل بدون مشكلة: from flask_wtf import FlaskForm from wtforms import Form, StringField, PasswordField, validators, ValidationError from wtforms.fields.html5 import EmailField class BaseUserForm(FlaskForm): name = StringField('Name', [validators.DataRequired(), validators.Length(min=2, max=30)]) email = EmailField('Email', [validators.DataRequired(), validators.Email()]) ولكن عندما أقوم بتشغيل نفس المشروع على الحاسوب محليًا يظهر لدي الخطأ التالي: Exception: Install 'email_validator' for email validation support. كيف يمكنني حل هذه المشكلة؟ 1 اقتباس
1 سامح أشرف نشر 25 ديسمبر 2021 أرسل تقرير نشر 25 ديسمبر 2021 سبب هذا الخطأ أنك قمت بتثبيت WTForms بإصدار 2.3.1 أو أعلى ولكن لم تقم بتثبيت email_validator ويمكنك أن تقوم بتثبيت هذه الحزمة من خلال أحد الطرق التالية: عبر pip: pip install email-validator أو من خلال الأمر التالي: pip install wtforms[email] أو يمكنك أن تقوم بتثبيت إصدار أقدم من WTForms كالتالي: pip install wtforms==2.2.1 1 اقتباس
السؤال
Mohssen A Mohssen
حاولت تشغيل الكود التالي على خادم وكان يعمل بدون مشكلة:
ولكن عندما أقوم بتشغيل نفس المشروع على الحاسوب محليًا يظهر لدي الخطأ التالي:
كيف يمكنني حل هذه المشكلة؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.