それは十分簡単に思えますが、すべてのDjangoクエリは 'SELECT *'のようです
フィールドのサブセットのみを返すクエリを作成するにはどうすればよいですか?
Django 1.1以降では、defer('col1', 'col2')
を使用してクエリから列を除外するか、only('col1', 'col2')
を使用して特定の列セットのみを取得できます。参照- ドキュメント 。
values
は少し異なることを行います-指定した列のみを取得しますが、モデルインスタンスのセットではなく辞書のリストを返します。
.values("column1", "column2", ...)
をクエリに追加します