我有一个像
这样的查询SearchQueryset().all().models(Show).order_by('title')
这将返回对象列表。但在标题名称中可能会有./hack:twilight
等特殊字符以及009:absolute
等数字。
根据order_by
文档,优先权是特殊字符。但是当我看到输出时,它从数字开始。
基本上我需要使用该查询输出
>> list = ['apple', 'zebra', '.hack', 'orange', 'car', 'funk', 'python']
>>> list.sort()
>>> list
['.hack', 'apple', 'car', 'funk', 'orange', 'python', 'zebra']
有什么想法吗?