Python ve html ile yaptığım programda hata alıyorum

python ve html ile bir alıştırma web sitesi yapıyorum ve form hazırladım fakat
cmd den paketlerini indirmeme rağmen validators hata veriyor tek bu satırda da vermiyor o satırı silince bi üstteki kod da veriyor sorunu çözemedim bilen biri yardımcı olursa sevinirim

sayfanın kodları

from ast import Pass
from distutils.command.config import config
from email import message
from flask import Flask,render_template,flash,redirect,url_for,session,logging,request
from flask_mysqldb import MySQL
from wtforms import form,StringField,TextAreaField,PasswordField,validators
from passlib.hash import sha256_crypt 

# Kullanıcı Kayıt Formu
class RegisterForm(form):
    name = StringField("İsim Soyisim",validators=[validators.length(min=3,max=25)])
    username = StringField("Kullanıcı Adı",validators=[validators.length(min=5,max=35)])
    email = StringField("Email adresi",validators=[validators.Email(message="lütfen geçerli bir email adresi giriniz...")])
    password = PasswordField("Parola:",validators=[
        validators.DataRquired(message="lütfen bir parola belirleyin")
        validators.EqualTo(fieldname="confirm",message="parolanız uyuşmamaktadır")
    ])
      
    confirm=PasswordField("Parola Doğrula")

app=Flask(__name__)

app.config["MYSQL_HOST"]="localhost"
app.config["MYSQL_USER"]="root"
app.config["MYSQL_PASSWORD"]=""
app.config["MYSQL_DB"]="ybblog"
app.config["MYSQL_CURSORCLASS"]="DictCursor"
mysq=MySQL(app)
@app.route("/")
def index():
       return render_template("index.html" )
@app.route("/about")
def about():
    return render_template("about.html")  

if __name__=="__main__":
    app.run(debug=True)    


   

Listenin elemanlarını virgülle ayırmanız gerekir. Sonra da DataRquired'daki yazım hatasını düzeltmeniz. Sonrasını bilmiyorum.

1 Beğeni

teşekkürler düzelttim fakat bu asıl hata yüzünden çalışmıyor

Ne demek istediğinizi anlayamadım maalesef.

password = PasswordField("Parola:", validators=[validators.DataRquired(message="lütfen bir parola belirleyin"),
                                                validators.EqualTo(fieldname="confirm", message="parolanız uyuşmamaktadır")])


o hata gitti fakat bu sefer bu hatayı verdi asıl hata bu bence