2
有一個擴展django-polymorphic模型:嘗試使用Django的Lower
做的時候,現在「下」對象有沒有屬性「分區」
class FooQuerySet(PolymorphicQuerySet):
..
確保order_by
不區分大小寫
qs.order_by(Lower('name'))
越來越:
*** AttributeError: 'Lower' object has no attribute 'partition'
問題:有可能PolymorphicQuerySet
導致此錯誤(因爲它在常規查詢集上工作正常)?
前
annotate
的order_by
查詢試試這個曾經qs.order_by(lower_name =更低( '名')) – Exprator***類型錯誤:ORDER_BY( )得到了一個意想不到的關鍵字參數'lower_name' – Oleg
ohh對不起,試試這個qs.annotate(lower_name = Lower('name'))。order_by('lower_name') – Exprator