Contents
ダウンロード、インストール、デモの実行
必要なもの
ダウンロードとインストール
デモを実行する
CherryPyで使われるコンセプト
ウェブサイトの作成
リクエストの取扱い
ウェブサイトをプログラミングする
最初のウェブサイトの作成: Hello, world!
最初の動的ウェブサイトの作成: Hello, you!
テンプレート言語: CHTLとCGTL
タグ
py-eval
py-attr
py-execとpy-code
py-ifとpy-else
py-for
これらのタグを一緒に配置する
View, function, その他
ウェブサイトのソースコードの異なる構造
第1の例: 簡単な構造
第2の例: より複雑なウェブサイトのための、よりエレガントな構造
function, mask, viewを一緒に使う、もっと他の例
クラス、インスタンス、メソッド、そしてURL
ウェブサイトのプログラムにOOPを使う
いくつかのモジュールを使う
HTTP及びcookieベースの認証
HTMLフォームを扱う
CherryPyの設定
ポートの変更
設定ファイル名の変更
自分で作成した設定オプションを使う
特別な変数と関数
特別な変数
request
response
特別な関数
initServer
initRequest, initNonStaticRequest, initResponse, initNonStaticResponse
onError
例
URLを操作する
リダイレクトを送り返す
各ページに時間情報を追加する
エラーメッセージのカスタマイズ
製品用にウェブサイトを配置する
配置の設定を選ぶ
CherrPy Httpサーバを直接使うべきか、それともApacheのような他のウェブサーバーの裏で使うべきですか?
CherryPyを直接配置するためのオプション
他のウェブサーバ下でCherryPyを動かす
設定ファイルのオプション
And now what ?
About this document ...
Debian User 2003-10-13