django-haystack order_by not working

时间:2016-08-24 13:24:41

标签: django search elasticsearch django-haystack

我有一个像

这样的查询
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']

有什么想法吗?

0 个答案:

没有答案