gpt4 book ai didi

python - 使用 Flask 从 Python 中的 MySQL 查询中删除括号

转载 作者:行者123 更新时间:2023-11-29 07:57:54 25 4
gpt4 key购买 nike

我需要用数据库中的一些信息填充下拉菜单。除了查询结果格式之外,一切都运行良好。

这是我的 python 文件中的代码:

    results = None
with db:
cur = db.cursor()
sql = "SELECT banco FROM bancos"
try:
cur.execute(sql)
results = cur.fetchall()
return render_template("cadastro.html", results=results)

这是我的 HTML:

        <select name="teste">
{% for r in results %}
<option name="{{ r }}">{{ r }}</option>
{% endfor %}
</select>

它正在用我想要的所有信息填充我的下拉菜单,但格式如下:

('Banco do ABC Brasil S.A.',)

我不需要括号、逗号等,我只想要结果!

我怎样才能做到这一点?

最佳答案

您正在打印整行,在本例中仅包含一个字段,banco。要仅打印特定字段,您需要在模板中使用该字段。

尝试

    <select name="teste">
{% for r in results %}
<option name="{{ r[0] }}">{{ r[0] }}</option>
{% endfor %}
</select>

您还可以使用 r['banco']r.banco,具体取决于您的数据库驱动程序。

关于python - 使用 Flask 从 Python 中的 MySQL 查询中删除括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24621808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com