2016-12-12 12 views

答えて

9

をあなたはSubstr機能使用field2の最初の5つの文字でクエリセットに注釈を付けることができます。

from django.db.models.functions import Substr 
queryset = Model.objects.all() 
queryset = queryset.annotate(field2_5=Substr('field2', 1, 5)) 

をそして、その後、値を注釈付きフィールドfield2_5を使用します。

values = queryset.values('field1', 'field2_5', 'field3') 
+0

これはうまくいきました。ありがとうございました。しかし、5) – Zorpho

+0

ありがとうございました。修正されました。 – AKS

関連する問題