이걸 골격삼아 사내게시판 등으로 활용할 수 있을 것으로 기대된다. run.py from flask import Flask, render_template, requestimport sqlite3 app = Flask(__name__) @app.route("/")def run():conn = sqlite3.connect('wanggun.db')conn.row_factory=sqlite3.Rowc = conn.cursor()c.execute('SELECT * FROM general')rows = c.fetchall(); return render_template("index.html",rows = rows) @app.route('/modi')def modi(): id = request.args.get("id")..
from flask import Flask, render_templateimport sqlite3 app = Flask(__name__) @app.route("/foo")def hello():conn = sqlite3.connect('juso.db')conn.row_factory=sqlite3.Rowc = conn.cursor()c.execute('SELECT eup, count(eup) FROM de_addr group by eup')rows = c.fetchall(); return render_template("hello.html",rows = rows)app.run(host='0.0.0.0', port=8787, debug=True) 어제 만든 flask 파이썬 웹 소스 약간 변경했다. 코드를 좀 ..
이미 sqlite3로 만들어진 addr.db파일 안의 addr테이블, 그 안의 자료를 동별로 분류, 그 개수를 웹에 출력. from flask import Flask, render_templateimport sqlite3 app = Flask(__name__) @app.route("/")def hello():conn = sqlite3.connect('addr.db')conn.row_factory=sqlite3.Rowc = 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__ == "_..
일단 pip를 이용해 flask를 설치한다. 아래와 같은 코드를 돌리면 hello.html 파일을 게시할 수 있다. 다만 이 html파일은 templates라는 서브 폴더 안에 들어가 있어야 한다. ip주소:5000으로 웹브라우저에서 돌리면 hello.html파일을 볼 수 있다. from flask import Flask, render_templateapp = Flask(__name__) @app.route("/")def hello():return render_template('hello.html') if __name__ == "__main__": app.run(host='0.0.0.0', port=5000, debug=True)
1. 먼저 데이터베이스를 만든다. import sqlite3conn = sqlite3.connect('tel.db') c = conn.cursor()c.execute(" create table tel ( id integer primary key autoincrement, name text, tel text, addr text, input_time text, memo text ) ")# Unlike DDL, DML (Data Manipulation Language) commands need to be commited/rolled back. c.close() 2. 데이터 입력 import sqlite3, osimport time conn = sqlite3.connect('tel.db') c = conn.cu..