Django查询对字母数字值进行排序

时间:2019-01-07 08:57:28

标签: django

我有一列desc,其中的数据类似

A1, A0, A9, A11, B3, B11

需要将此数据排序为

A0, A1, A9, A11, B3, B11

MyModel.objects.all().order_by('desc')查询返回

A0, A1, A11, A9, B11, B3

我该怎么办。

注意:desc是CharField。

1 个答案:

答案 0 :(得分:0)

您可以使用queryset的extra()方法:

CELERY_RESULT_BACKEND