このクエリセットを実行すると:
Club.objects.values('district').distinct()
私はこのSQLを取得することを期待しています:
SELECT DISTINCT `club_club`.`district` FROM `club_club` ORDER BY `club_club`.`name` ASC
しかし、Django は次のクエリを生成します ('name' 列を追加します):
>>> print Club.objects.values('district').distinct().query
SELECT DISTINCT `club_club`.`district`, `club_club`.`name` FROM `club_club` ORDER BY `club_club`.`name` ASC
なにが問題ですか?