1
我無法使用djangośpaginator函數。在這個問題上我不能找到解決辦法:Django: Paginator + raw SQL queryDjango paginator和原始SQL
隨着Table.object.all()
我沒有問題,但與原始的SQL我收到錯誤object of type 'RawQuerySet' has no len()
我也試過
NUM = LEN(名單(廣告)) paginator = Paginator(num,2)
和我收到object of type 'int' has no len()
。我試圖打印數字,它包含正確的數字,所以我不明白爲什麼paginator不喜歡它。希望有人能幫忙。
這可能是非常無效的。在正常的QuerySets上,paginator可以使用COUNT,LIMIT和OFFSET來獲得必需的結果子集。但是對於RawQuerySet,您的解決方案將獲取所有可能的結果,然後在python中對列表進行切片。 – Beli 2014-02-06 11:38:53