Entries from 2018-01-01 to 1 year
現時点では、全てのコードをrun.pyに書いている。ここからはFlaskBlueprintを使って、たくさんのブロック作って整理してコードを作る。かっこよく言うとRoot Package 最初にhello flask projectをやってみる! flask blueprint とは? アプリケーションをレ…
Sessionとはログインしてからログアウトするまで一時的に情報を暗号化して保持するもの Application Contextはアプリ内で宣言された情報を保持して利用すること まとめ: Request context: ①request object: Getリクエストされると情報収集する ②session ob…
以下を知っていればgitに関しては大体のことができる。 addでアップする準備して、Pushで実際にアップする。 コメントを書くことが出来る ログを見ることができる originを設定する コメントを書くことが出来る ファイルをアップする ファイルを消す Git Clo…
データの更新方法 Query the record Overide the current value Commit to db >> u = Book.query.get(16) >>> u The Sacred Book of Kairo by Heidi Zimmerman >>> u.id 16 >>> u.format 'ePub' >>> u.format = 'Revised_ePub' >>> db.session.commit() >>> …
データを取り込む フィルターで絞ってデータを取得する Publicationテーブルにデータを取り込む >>> from run import db, Book, Publication >>> p1 = Publication("test1") >>> p2 = Publication("Paramount Press") >>> p3 = Publication("Oracle Books In…
クラスの見方 float, string, Date Timeなど色々な定義お方法がある。 class Book(db.Model): __tablename__ = 'book' id = db.Column(db.Integer, primary_key=True) title = db.Column(db.String(500), nullable=False, index=True) avg_rating = db.Colum…
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…
【jija2 を使ってhtmlに表示させる】 そもそもjija2って何よ? pythonで使われているテンプレートエンジンって言うものでデータをhtmlに飛ばしてくれるもの。 名前の由来は、テンプレート ⇒ テンプル ⇒ 神社、との事。以下は、jinja2を使ってテーブルを作成…
【なぜSQLite3】 SQLite を使ってアプリケーションのプロトタイプを作り、その後そのコードを PostgreSQL や Oracle のような大規模データベースに移植するらしい。つまり、SQLite 使えばデータベースでめんどくさいことしなくていいらしい。 【SQL超基本】 …
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…
Flaskを始めたので詰まった所や学んだことをどんどん垂れ流していきます。 最初から1つ1つ紐解いていきます。 from flask import Flask, render_template, request import sqlite3 as sql import math app = Flask(__name__) @app.route('/') def home(): r…
ログを書く場所 詰まった場所や学んだ事をここにどんどん吐き出すことにする。 ある程度内容がまとまってきたら Qiitaにでも投稿する! 気軽なログブログとして 書き溜める