我试图找到最佳解决方案来对我的数据库中的所有 Machine 对象进行排序并找到最后使用的 deviceSerialNo。
deviceSerialNo 是一个字符字段,具有如下结构:AB12-12344。
我的任务是通过 deviceSerialNo 字段的子字符串(deviceSerialNo 中“-”之后的所有内容)对所有 Machine 对象进行排序。我目前的解决方案是这样的
last = Machine.objects.all().order_by('-deviceSerialNo').first().deviceSerialNo
或者
last2 = Machine.objects.all().order_by('-deviceSerialNo').annotate(search_index=StrIndex('deviceSerialNo', V('-'))).first().deviceSerialNo
有人可以按照我上面提到的方式帮我排序吗?
慕婉清6462132
阿波罗的战车
相关分类