【发布时间】:2013-02-08 10:06:50
【问题描述】:
我想向 mysql 发送一个查询并获取一个数组。但是无论我怎么做,我都无法让它发挥作用。这是我的代码:
@app.route('/auth',methods=['GET','POST'])
def auth():
username = request.form['username']
password = request.form['password']
cur = db.cursor()
cur.execute("SELECT * FROM tbl_user WHERE username = '%s' " % username)
results = cur.fetchall()
for row in results:
print row[0]
它总是说,view function did not return a response。我做错了什么?
【问题讨论】:
-
1) 修复您发布的代码中的缩进和 2) 在您的数据库中运行相同的查询,看看它说了什么
-
请给我们完整的回溯,以及您正在使用的网络框架。
-
@MartijnPieters 我正在尝试 Flask 和 MySQL :)
-
@JonClements:如果
view指的是auth方法怎么办... -
我用的是flask,你说得对,我应该删除GET方法