「ゼロからFlaskがよくわかる本」のサンプルコードです。
- はじめに
- ブログアプリケーションの完成イメージ
- Flaskの歴史と設計**
- 主要なPython Webフレームワークとトレンド
- FlaskとDjangoの比較
- Pythonのインストール
- pipのインストール
- 1つのファイルでアプリケーションを動かしてみる
- Pipenvのインストール
- 起動ファイルを作成する
- configファイルを作る
- Flaskのフレームワークについて理解する
- テンプレートを作る
- Bootstrapを導入
- ログインフォームを作る
- ビューを作る
- ベースとなるレイアウトテンプレートを作る
- sessionを扱う
- flashを追加
- url_forを使う
- データベースを扱う
- モデルを作る
- スクリプトを作る
- CRUDについて知る
- ブログ投稿機能を作る
- ブログ一覧機能を作る
- ブログ詳細機能を作る
- ブログ編集機能を作る
- ブログ削除機能を作る
- staticファイルを追加
- ログイン認証のデコレータを作る
- Blueprintでアプリケーションを分割する
- バージョン0.11対応: flaskコマンドラインを扱えるようにする
- バージョン1.0対応: アプリケーションファクトリを扱えるようにする
- テストを書く
- テストカバレッジの計測とレポートの作成
- 最終的なアプリケーション構成
- 最後に