0
데이터베이스에있는 정보를 드롭 다운 메뉴에 입력해야합니다. 쿼리 결과 형식을 제외하고 모든 것이 잘 작동합니다. 그것은 내가 원하는 정보 만이 형식으로 내 드롭 다운 메뉴를 채우는입니다Flask를 사용하여 Python의 MySQL 쿼리에서 괄호 제거하기
<select name="teste">
{% for r in results %}
<option name="{{ r }}">{{ r }}</option>
{% endfor %}
</select>
: 이것은 내 HTML이
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)
입니다 :
이
내 파이썬 파일의 코드입니다 :내가 브래킷을 싶지 않는 ('방코은 ABC 브라질 SA 할'), 공동 mma, 등등. 나는 다만 결과를 원한다!
어떻게하면됩니까?
시도해 본 결과 ... 옵션 필드에 아무 것도 반환하지 않습니다. – wallacepf
'r'은 튜플이어야합니다. 'r [0]'은 튜플의 첫 번째 요소입니다. – dirn
예! 왜 그것이 아무것도 돌려주지 않는지 나는 이해할 수 없다. 사용하려고 시도했습니다 : 'return render_template ("cadastro.html", results = results [0])'그것은 형식이 지정된 쿼리의 첫 번째 레코드를 반환하는 데 효과적입니다. 음, 계속 노력하겠습니다 ... 감사합니다! – wallacepf