ナビゲーション

  • 索引
  • 次へ |
  • Webアプリケーションフレームワークの作り方 in Python »
Fork me on GitHub

Logo

目次

  • Webアプリケーションフレームワークの作り方 in Python
    • 目次
    • Indices and tables

次のトピックへ

はじめに

このページ

  • ソースコードを表示

クイック検索

Webアプリケーションフレームワークの作り方 in Python¶

こんにちは、芝田 将 ( @c_bata_ ) です。

この資料はPyCon JP 2016で行った 「基礎から学ぶWebアプリケーションフレームワークの作り方」 の補足資料です。 誤字等があれば、 Github の方にIssue or PRをお待ちしております。

目次¶

  • はじめに
    • 対象読者
    • 本資料に必要なもの
  • WSGI について
    • アプリケーション・サーバ間のやりとり
    • WSGI (Web Server Gateway Interface)
    • まとめ
  • Webフレームワークの構造
    • フレームワークに求められる機能とは?
    • 今回作成するWebフレームワーク
    • フレームワークの全体像
  • ルーティング
    • シンプルなルーティング
    • URL変数と正規表現によるルーティング
    • Routerクラス
    • Routerを組み込んだWSGIのアプリケーション用クラスを作る
    • 動作確認
  • リクエスト・レスポンス
    • WSGI Environment
    • Requestをラップする
    • Responseをラップする
    • チューニング
  • テンプレートエンジン
    • Jinja2 おさらい
    • TemplateReponse クラス
  • WSGIミドルウェア
    • ミドルウェアとは
    • 静的ファイルの配信

Indices and tables¶

  • 索引
  • 検索ページ

ナビゲーション

  • 索引
  • 次へ |
  • Webアプリケーションフレームワークの作り方 in Python »
Creative Commons License
WebFramework in Python by Masashi Shibata is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Created using Sphinx 1.4.6.Theme by vkvn