Flask

Flaskの導入からログイン機能の実装までの記事一覧。

記事一覧と内容

Flaskをはじめよう

  • Flaskのインストール
  • サーバーの起動方法
  • ブラウザで文字を表示する
  • HTMLファイルの表示

FizzBuzzの結果を表示する

  • HTML内でforとif文を使う(Jinja2)
  • CSSファイルの適用方法
  • 動的ページの作成

フォームとの連携

  • テンプレートの継承方法
  • フォームの実例
  • フォームから送られてきたデータの取り出し

データベースとの連携

  • sqlite3を使ったデータベースの操作
  • アプリケーションからデータベースの取得・閉鎖
  • ブログ記事の作成・一覧・削除の実例

ログイン機能の実装

  • app.configの設定
  • Blueprintの使い方
  • サインアップ・ログイン・ログアウトの実装
  • セッションの有効期限

リンク

Welcome to Flask — Flask Documentation (2.2.x)
Flask公式

Flaskへようこそ — Flask Documentation (2.0.x)
公式ドキュメントの日本語訳

Jinja ―― Jinja Documentation
テンプレートエンジンのドキュメント

WTForms — WTForms Documentation (3.0.x)
バリデーションを備えたフォームのライブラリ

SQLAlchemy - The Database Toolkit for Python
SQL操作ライブラリ