• Why can't my code run


Hello everyone, I train to create a website with Flask and Python. I have setup db and this is the code for my login information:

@app.route('/login/', methods=["POST","GET"])
    def loginpage():    message=""
    c, conn = connection()
    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']) )

if data==request.form['password']:
    message = "Success"
return rendertemplate("login.html",message=message)
    else : message ="Unknown user" return rendertemplate("login.html",message=message)
    except Exception as e:
return render_template("login.html", message=message)

But when I test it, it always returns the error. The 'NoType' object does not have the 'getitem' attribute I edited, but it is still not better Can anybody help me with it to get?