【发布时间】:2020-06-02 16:26:35
【问题描述】:
我正在使用选择查询从用户名的 sqlite 数据库中获取用户详细信息,以使用以下代码验证登录详细信息:
@post('/login/attempt')
def processLogin():
submittedUsername = request.forms.get("Username")
submittedPassword = request.forms.get("Password")
data = c.execute("SELECT * FROM Users WHERE Users.username =
{}".format(submittedUsername)).fetchone()
我收到错误OperationalError ('no such column: janedoe')
janedoe 是我在表单中输入的用户名。
我不明白为什么要查找具有该名称的列。据我了解,这应该寻找其中用户名列中的值为“janedoe”的行。
【问题讨论】: