Aidez-moi à trouver ce code d'erreur


#1

Bonjour à tous, je m’entraîne à créer un site web avec Flask et Python. J’ai installé db et voici le code de mes informations de connexion:
@app.route(’/login/’, methods=[“POST”,“GET”])

def loginpage():

message=""

c, conn = connection()

try:

if request.method==“GET”:

return render_template(“login.html”,message=message)

if request.method==“POST”:

data=c.execute(“SELECT * FROM user WHERE username = ‘%s’”%(request.form[‘username’]) )

data=c.fetchone()2

if data==request.form[‘password’]:

message = “Success”

session[‘loged-in’]=True

session[‘username’]=“flag{lol_lel_lul}”

return render_template(“login.html”,message=message)

else :

message =“Unknown user”

return render_template(“login.html”,message=message)

except Exception as e:

message=str(e)

return render_template(“login.html”, message=message)

Mais quand je le teste, il renvoie toujours cette erreur ‘NoneType’ object has no attribute 'getitem Je l’ai résolu, mais ce n’est pas beaucoup mieux

Qui peut m’aider à l’obtenir?