技術雑記帳兼日記帳

AWS、Python、Terraformの使い方をコッソリ

2021-03-01から1ヶ月間の記事一覧

flask blueprintとsession

はじめに 今回はページをモジュール分割するのに便利なblueprintとsessionを解説する。 ページ構成は単純でログイン画面でID1とID2を入力して、その値をsessionで引き継いでpostページに表示するだけ。 準備 下記のファイルを作成する。 application.py from…

flask テンプレート include

はじめに extendsとblockと似たような機能でincludeを解説する。 こちらも複数のHTMLを使い回すのに便利。 準備 下記のファイルを作成する。 render.py from flask import Flask, render_template, request app = Flask(__name__) @app.route('/start/') def…

flask テンプレート extendsとblock

はじめに flaskのテンプレートで複数のHTMLをまとめて出力する方法を解説する。 準備 下記のファイルを作成する。 render.py from flask import Flask, render_template, request app = Flask(__name__) @app.route('/start/') def login(): return render_t…

flask テンプレート 置換とループ

はじめに flaskのテンプレート(テンプレートエンジン「Jinja2」)を使って 簡単なループと置換処理を解説する。 準備 下記のファイルを作成する。 render.py from flask import Flask, render_template, request app = Flask(__name__) @app.route('/start/…

flask GETメソッド

はじめに 前回POSTメソッドでのデータの送信を行ったので、今回はGETメソッドでのデータの受け渡しを記載する。 GETメソッド 準備 下記のファイルを作成する。 getMethod.py from flask import Flask, request app = Flask(__name__) @app.route('/getdata',…

flask テンプレート

はじめに Flask便利機能の一つであるテンプレートについて解説する。 テンプレート 準備 下記のファイルを作成する。 render.py from flask import Flask, render_template, request app = Flask(__name__) @app.route('/login/') def login(): return rende…

flask 経路と変数

flaskは使いやすいので掘り下げていこうと思う。 経路 1.ソース(server.py) from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello, World' @app.route('/py') def py(): return 'Hello, Python' 2.実行 今回はそのま…

venv + Flask

venv環境でFlask Python熱が冷めないのでPythonネタを。 dockerで作ったpythonコンテナでvenv環境+flaskを使用して簡単な アプリを起動させるまでをまとめる。 先に言っておくとvenv環境は元の環境を汚さないという意味でとても良い。 前回作成したDocker環…

DockerでPython実行環境作成

最初に Dockerが非常に便利なので、Dockerを使ってPython実行環境を構築する方法まとめた。 環境はVirtualBoxのFedoreを使用している。 Docker 1. Dockerのインストール fedraのアップデート $ sudo dnf update リポジトリの追加 $ sudo dnf -y install dnf-…

備忘録ついでの日記

技術的なアウトプットとしてこのブログを使おうと思う。 AWS、Docker、Pythonに興味あり