私は、 'Title'というフィールドを持つ製品のリストを持っています。私はあまり運がない最初の文字のリストを取得しようとしています。私が持っている閉鎖は、「Distinct」がうまく動作しないためにdosn'tが働くということです。私が間違ってどこかに行くされている必要がありProduct Index Django ORMを使用する
atoz = Product.objects.all().only('title').extra(select={'letter': "UPPER(SUBSTR(title,1,1))"}).distinct('letter')
、 は、私は誰かが助けることができると思います。クエリセットの中に得た後にあなたが些細である、Pythonでそれを得ることができる
はい私は可能な限りSQLをDjango ORMに入れたいと思います。 –
私は、mysqlに 'LEFT'部分文字列関数を実装しているORMには何も存在していません。多分それには別の方法がありますか? –