隨機查詢,當我運行此查詢:Django的:沒有重複
img = sit_img.objects.filter(cardinality=0).order_by('?').distinct('idImage')[:5]
我收到一個交易錯誤。只有當我在查詢中結合order_by()和distinct()時纔會出現問題。如果這是一個bug,那麼還有另一個使用Django ORM的方法嗎?
I founded people having the same error
隨機查詢,當我運行此查詢:Django的:沒有重複
img = sit_img.objects.filter(cardinality=0).order_by('?').distinct('idImage')[:5]
我收到一個交易錯誤。只有當我在查詢中結合order_by()和distinct()時纔會出現問題。如果這是一個bug,那麼還有另一個使用Django ORM的方法嗎?
I founded people having the same error
我用
{% for i in img %}
,而不是
{% while i=img.0 %}
在我的模板
,結果現在證明沒有重複。
4文檔。
當您指定字段名稱,則必須提供的查詢集的ORDER_BY(),並在ORDER_BY(領域)必須以不同的()中的字段,以相同的順序啓動。
可能會對你的情況?