Проблема с sqlite3 python

Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2021
Сообщения
5
Реакции[?]
0
Поинты[?]
0
Что ж, вот проблема: sqlite3.OperationalError: no such column: aboba
Кусок кода где она и появляется:
Код:
db = sqlite3.connect('server.db')
sql = db.cursor()

sql.execute("""CREATE TABLE IF NOT EXISTS users (
    login TEXT,
    password TEXT
)""")

db.commit()

sql.execute(f"SELECT login FROM users WHERE login = {username}")

data = sql.fetchone()

if data is None:
    sql.execute(f"INSERT INTO users VALUES ({username}, {submitted})")
    db.commit()
Переменная username объявляется выше, а именно так: username = str(request.form['username']) я изпользую Flask и беру переменную из html <input>
 
Последнее редактирование модератором:
Сверху Снизу