比如说有Question 这个model 有个字段名为 field_1,我们需要对该字段数据进行截取,从该字段的 第三位开始,往后截取四个字符,处理方法如下:
from django.db.models.functions import Substr
Question.objects.annonate(new_field=Substr(‘field_1’, 3, 4)).values("new_field")
注:截取的下标是从 1 开始的,从第几位开始截取,Substr 的第二个参数就是几,第三个参数就是截取几位