카테고리 없음

flask 파이썬 웹, sqlite3 데이터 뿌리기

Knowledge Cook 2016. 10. 18. 18:02

이미 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 %}