我在使用djangośpraginator函数时遇到了麻烦。在这个问题中,我无法找到解决方案:Django: Paginator + raw SQL query
使用Table.object.all()
我没有遇到任何问题,但使用原始sql我收到错误object of type 'RawQuerySet' has no len()
我也尝试了
num = len(列表(广告)) paginator = Paginator(num,2)
我收到object of type 'int' has no len()
。我试图打印num并且它包含正确的数字,所以我不明白为什么paginator不喜欢它。希望有人可以提供帮助。
答案 0 :(得分:1)
在此处找到解决方案:http://groups.google.com/group/django-users/browse_thread/thread/42cf7b5a88f31b9c
这意味着:
paginator = Paginator((list(ads)), 10)