at_yasu's blog

ロード的なことを

ちょっとしたメモ

  • 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/を読みました