ディレクトリをクエリのように使う?
僕は今日まで知らなかったので...
例えば '/mysite/test1' という python script 作ります。
return container.REQUEST
これをブラウザから 'http://***/mysite/test1/123' などとして見ると REQUEST.traverse_subpath に '123' と設定されます。これって CGI っぽいですよね。で、
DTML DOCUMENT を /mysite/mydoc なんて名前で作ります。
<dtml-var standard_html_header> <dtml-var REQUEST> <dtml-var standard_html_footer>
そして '/mysite/test2' という python script を作り
return container['mydoc'](container, container.REQUEST)
ブラウザから 'http://***/mysite/test2/123' を覗くと Document 'mydoc' に '123' が渡ってます。 何を言いたいか? ディレクトリをクエリのように使えるという事。ただそれだけですが、なにか。