Ошибка при передаче аргументов в шаблоне с использованием Bottle Framework

Я пытаюсь создать веб-приложение, используя бутылку Framework, но когда я передаю аргумент, который является кортежем, я получаю эту ошибку в своем браузере:

  % за строку в результате:
NameError: имя 'result' не определено.
@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 ответов

Другие вопросы по тегам