ModelこのQuerySet(モデルに12フィールドがあるとしましょう):
objects = Model.objects.filter(...)
そしてこのテンプレート:
{% for object in object %}
<a href='{{ object.get_absolut_url }}'>Foo: {{ object.bar }}</a>
{% endfor %}
不要なフィールド(12フィールド+リレーションごと)を取得するSQLクエリを実行します。Djangoに「bar」フィールドのみを取得させたい。これどうやってするの?
ちなみにvalues()メソッドについては知っていますが、dictが返されるため、Modelなどのメソッドを呼び出すことはできませんget_absolute_url()。