White Paper: Quixote for Web Development
Quixote (きほーて)はウェブアプリケーション開発のフレームワークです。何を勘違いしていたか、てっきりウェブサーバだと思っていました。Mudeusa や Twisted で使うのがおそらくは正攻法で、mod_python や CGI でも使えます。
Quixote は
- URL を Python の関数に対応付けておき
- HTTP リクエストがあると、Python の関数を呼び
- 関数の戻り値を HTTP クライアントに返す
という動作をします。
また、Python Template Language という、Python を拡張したような関数定義ができます。お手軽かも。
def format_row [html] (head, value):
"<tr valign=top align=left>\n"
" <th align=left>%s</th>\n" % head
" <td>%s</td>\n" % value
"</tr>\n"