티스토리 뷰
이미 sqlite3로 만들어진 addr.db파일 안의 addr테이블, 그 안의 자료를 동별로 분류, 그 개수를 웹에 출력.
from flask import Flask, render_template
import sqlite3
app = Flask(__name__)
@app.route("/")
def hello():
conn = sqlite3.connect('addr.db')
conn.row_factory=sqlite3.Row
c = conn.cursor()
c.execute('SELECT dong, count(dong) FROM addr group by dong')
rows = c.fetchall();
return render_template("hello.html",rows = rows)
if __name__ == "__main__":
app.run(host='0.0.0.0', port=5000, debug=True)
hello.html
{% for row in rows %}
{{row[0]}}
{{row[1]}}
<br>
{% endfor %}
댓글