Entries from 2018-04-21 to 1 day

price_flask.py #5 表示件数と範囲の指定 & 指定のページ内のデータを取得

price_flask.py # 表示件数 length = 10 # ページ数 pages = math.floor(total / length) + 1 # クエストリングにページ数を渡す。 # pageを指定しない場合=0, つまり先頭を表示する。 page = request.args.get("page", default=1, type=int) page = 1 if pa…

price_flask.py #4 inja2について

【jija2 を使ってhtmlに表示させる】 そもそもjija2って何よ? pythonで使われているテンプレートエンジンって言うものでデータをhtmlに飛ばしてくれるもの。 名前の由来は、テンプレート ⇒ テンプル ⇒ 神社、との事。以下は、jinja2を使ってテーブルを作成…

price_flask.py #3 sqlite3とjinja2について

【なぜSQLite3】 SQLite を使ってアプリケーションのプロトタイプを作り、その後そのコードを PostgreSQL や Oracle のような大規模データベースに移植するらしい。つまり、SQLite 使えばデータベースでめんどくさいことしなくていいらしい。 【SQL超基本】 …

price_flask.py #2

from flask import Flask, render_template, request import sqlite3 as sql import math app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') @app.route('/price') def list(): # 処理 if __name__ == '__main__': ap…

price_flask.py #1 完成版 

Flaskを始めたので詰まった所や学んだことをどんどん垂れ流していきます。 最初から1つ1つ紐解いていきます。 from flask import Flask, render_template, request import sqlite3 as sql import math app = Flask(__name__) @app.route('/') def home(): r…