ちょっとしたメモ
- server(mod_python)のめも
- 開発中はPythonAuthenHandlerをOffにする必要があるぜよ。(素直に三日間もハマってた・・・)
- Django のモデルのメモ
- 例えば、DjangoのDBAPIリファからまんま書いている事だけど、blogとentryというモデルがあって、blog/entryは一対多の状態だとする。その時、1番目のエントリーのブログの取得はEntry.objects.get(id=1).blog。逆方向だと、blog.entry_set.all()[1:1]になる。
- Django URLのメモ
- 正規表現が使える
- URLの中にある数値等の取り出しは、(?P
\d+)で、この場合だとidと言う引数に渡す(まだPythonの方も理解しきってないから怪しい)
- 理解しきってない事
- viewからtemplateに渡すrender_to_responseの第三引数と、第二引数の区別がまだついていない。
参考:http://www.python.jp/doc/contrib/modpython/dir-other-par.html
http://michilu.com/django/doc-ja/index/
追加:
- DJangoのキャッシュ
- settings.pyに、CACHE_BACKEND = 'dummy:///'が開発時にはいる。ちなみに、デフォルトは'locmeme://'になっており、CACHE_MIDDLEWARE_SECONDSは600となっています。*1
*1:この部分はソースコード、というかdjang.conf.global_settingsとhttp://michilu.com/django/doc-ja/cache/を読みました