mod_python.publisher

フォームで送信された内容をPythonHandlerで設定したプログラムで解析します。
通常はmod_python.publisherを指定しておけば、フォームの内容を解析し、送信先プログラムへ必要な引数のみを渡してくれます。


入力htmlテンプレート(hoge.html)

<html>
<body>
<form action="hoge.py/check" method="post">
名前:<input type="text" name="name">
<br>
<input type="submit" value="送信"><br>
</form>
</body>
</html>

サーバ側プログラム(hoge.py)

def check(req, name):
    s = '''\
<html>
<body>
こんにちは %s さん。
</body>
</html>
    ''' %(name)
    return s

http://localhost/hoge/hoge.htmlにアクセスし、テキストフィールド入力後、送信ボタンを押すと。「こんにちは〜さん」と表示されます。

mod_pythonチュートリアルからですが。。。

mod_python は一体何をやっているのか
http://www.python.jp/doc/contrib/modpython/tut-what-it-do.html
publisher ハンドラを使ってみる
http://www.python.jp/doc/contrib/modpython/tut-pub.html
まずmod_pythonの第一歩
http://paison.hp.infoseek.co.jp/paison/web/modpython-start.html