2012-06-06から1日間の記事一覧

Djangoのselect_relatedとN+1問題

webアプリではオブジェクトの一覧を表示する画面がよくでてきます。 一覧系の画面が妙に遅い場合、SQLが大量に発行されている(N+1問題)場合があります。 例えばDjangoで、以下のように関連しているモデルがあるとします。(Django 1.4) books/models.py from…