クックブック
web.py 0.3 ベースのCookbookスタイルのドキュメントです。 古いバージョンでは利用可能ではない説明があります。 現在、バージョン 0.3 は開発版です。
形式
形式に関しては、Cookbookのような形式を使用するようにしてください。以下のような形式です。
###問題点: データベースにアクセスしたいのですが。
###解決手段: このコードを使ってください。
URLには"web"をつけないようにしてください。もし"/cookbook/select"ならば、"/cookbook/web.select"のようにしないでください。
最後に、このドキュメンテーションはバージョン 0.3向けですので、あなたの知っている新バージョン用のコードを加えてください。
Basics:
- Hello World
- staticファイル(js、css、画像など)について
- Seeother(HTTP/1.1 コード : 303)とRedirect
- サブアプリケーションの使い方について(別ファイルのインクルード)
- Serving XML
Advanced
- web.ctx
- Application processors, loadhooks and unloadhooks
- How to use web.background
- Custom NotFound message
Sessions and user state:
- Session機能
- Using session with reloader
- Cookies機能
- ユーザ認証 (requested)
Utils:
Templates:
User Input:
- ファイルアップロード
- リクエストデータ(web.inputを利用)へのアクセス
- Using basic forms (requested)
Database:
- 複数データベース
- Select: データ検索(SELECT文)
- Update: データ更新(UPDATE文)
- Delete: データ削除(DELETE文)
- Insert: データ追加(INSERT文)
- 問い合わせ(SQL文の発行)
- トランザクションの使用
Deployment:
- Lighttpd + Fastcgiの配置
- Apache + Fastcgiの配置
- Apache + CGIの配置
- mod_python deployment through Apache (requested)
- mod_wsgi deployment through Apache
- mod_wsgi deployment through Nginx
- nginx deployment (requested)
Subdomains:
- サブドメインおよびユーザー名を使用してにアクセスする方法 (requested)