何らかの理由でこの行:
val = queryset.latest('attr').attr
以下よりも大幅に遅く動作します。
obj = queryset.latest('attr')
val = obj.attr
私が取り組んでいるajaxビューで。この動作は驚くほど一貫しており、このパフォーマンスの低下を引き起こす舞台裏の悪い魔法があるのではないかと考えています (ベンチマークでは ~2 秒ではなく ~20 秒)。
セットアップ: Django 1.4.3、Python 2.7.3、Windows で PyCharm を介して
デバッグ