2012-02-23 9 views
0

を取得していないselect_related :Djangoは、私は4つのモデルがあり、サブクラス化モデル

{% for i in imageset1 %} 
    {{ i.visimage.field }} 
{% endfor %} 

{% for i in imageset2 %} 
    {{ i.irimage.field %} 
{% endfor %} 

しかし、Djangoデバッグツールバー(および明白な遅れ)によれば、Djangoはまだ各.visimageおよび.irimageオブジェクトを照会します。どのようにselect_relatedがこの世話をしていないのですか?

答えて

1

モデル継承は、サブクラスモデルに暗黙の一対一フィールドを追加します。私が知っている限り、select_relatedは逆の関係では機能しません。

+0

これは一対一フィールド用ですhttps://code.djangoproject.com/ticket/7270#comment:66 –

+0

ああ...私の悪い.. please downvot eme – goh

関連する問題