使用bottle Framework在模板中传递参数时出错

时间:2016-05-05 13:00:23

标签: html mysql templates bottle

我正在尝试使用Bottle Framework创建一个Web应用程序但是当我传递一个参数时,这是一个tupleelement我在浏览器上遇到了这个错误:

  % for row in result:
NameError: name 'result' is not defined.
@get('/USA')
def USA():
conn = pymysql.connect(host='127.0.0.1',user='root', passwd='songs', database = 'songs',port=3306, charset='utf8')
cur = conn.cursor()
command = cur.execute("SELECT cd,tragoudistis FROM singer_prod")
res = cur.fetchall()
result = dict(res)

return template("result2.tpl")

编辑: 最后,我找到了答案。对于任何有兴趣的人,我改变了最后一行:

return template("result2.tpl",result2 = result)

0 个答案:

没有答案