我正在使用django restframework开发一个项目,在这个项目中,用户将命名对象,应用程序将它们保存在数据库中作为string(django的varchar)。未定义名称的格式。可能值的示例有“1”、“1A”、“2B”、“2-2”、“Box#1”。。。在
我想按“人类”分类订购。一些开发人员将这种类型的排序称为“字母数字排序”,其他人则称之为“人工排序”。在
我试过:
queryset = KlassModel.objects.all().extra(select={'intname': 'CAST(name AS INTEGER)'}).order_by('intname')
结果是:
^{pr2}$这不是我想要的。”MyBeatBox、“MetaStruct”和其他单词不是按字母顺序排列的。在
非常感谢你的回答!在
目前没有回答
相关问题 更多 >
编程相关推荐