dediğin mantıklı geldi fakat wtforms kullandığımız için email mutlaka istiyor. Birde sadece email alanı için değil diğer alanlar içinde belirttiğim custom mesajları vermiyor.
from wtforms import Form
class UForm(Form):
name = StringField("İsim",validators=[validators.DataRequired("Lütfen isim giriniz")])
surname = StringField("Soyisim",validators=[validators.DataRequired("Lütfen soyisim giriniz")])
eml = StringField("E-mail",validators=[validators.DataRequired("Mail adresi hatalı")])
username = StringField("Kullanıcı Adı",validators=[validators.data_required("Kullanıcı adı girilmeli")])
password = PasswordField("Parola",validators=[validators.DataRequired("Lütfen parola giriniz"),
validators.Length(min=6,max=12,message="Lütfen en az 6 en fazla 12 karakter parola giriniz"),
validators.EqualTo(fieldname="confirm", message="Parolar uyuşmuyor")])
confirm = PasswordField("Parola tekrar")
submit = SubmitField("Kayıt")