0

このクエリセットを実行すると:

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

なにが問題ですか?

4

1 に答える 1