SSブログ

Django で SQL クエリの実行を自分で制御したい減らしたい [Python]

モデルを使うと、いつどんなクエリがいつ発効されるかわからないのはいざという時心配。
モデルを使わない=DB へのアクセスを自分で制御したい場合は、
http://twisted-pool.appspot.com/topics/db/sql.html
from django.db import connection cur = connection.cursor()
で取得したカーソルで execute できるらしい。
ただし、transaction の扱いはまた別のところみたい。
http://docs.djangoproject.com/en/dev/topics/db/transactions/

あと、memcached を使いたいところだが、ここらへんかな
http://docs.djangoproject.com/en/dev/topics/cache/#topics-cache
(正直よくわからん。日本語の本のどっかにも載ってた気がする。)

django, nginx, memcached - the dynamic trio とか書いてある。そのうち読むかも。
http://weichhold.com/2008/09/12/django-nginx-memcached-the-dynamic-trio/

nice!(0)  コメント(0)  トラックバック(1) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 1