我有一个mysql查询,我试图显示为字符串,但是现在我得到一个只包含字符串的元组。为什么它不仅仅返回我要求的列?我如何得到字符串?
kitchen_locations = <mysql select query>
# get
('myquery',)
# want
myquery
{% for kitchen_location in kitchen_locations: %}
<li><a href="/{{kitchen_location}}/">{{kitchen_location}}</a></li>
<br/>
{% endfor %}
答案 0 :(得分:2)
即使您只选择一个字段,您的查询也会返回一个元组。将元组转换为字符串时,会得到括号和逗号。要获得所需的值,请指定元组中的第一项。
<li><a href="/{{kitchen_location[0]}}/">{{kitchen_location[0]}}</a></li>