Запрос не выполняется через flask_mysql - PullRequest
0 голосов
/ 19 июня 2019

Я не могу получить данные из запроса на выборку, поскольку данные, хранящиеся в переменных, не передают значения в запрос на выборку

from flaskext.mysql import MySQL

@app.route("/loginscr/",methods =['POST'])
def loginscr():

    username = request.form['username']
    password = request.form['password']

    print(request.form.to_dict())
    cursor = connection.cursor()
    cursor.execute('Select * from basics where username = %s AND password = %s',(username,password))
    account = cursor.fetchone()
    if account is not None:
        print("Successfull")
    else:
        print("UnSuccessfull")
    return "true"

1 Ответ

0 голосов
/ 19 июня 2019

fetchone() не возвращает int.Замените

if(account == 1):

на

if account is not None:

или, чтобы быть более Pythonic,

if account:
...