Django的分页程序和原始的SQL(Django paginator and raw SQL)

2019-10-16 15:18发布

我使用Django的分页程序功能有问题。 在这个问题上我不能找到解决办法: Django的:分页程序+原始的SQL查询

Table.object.all()我没有麻烦,但是与原始SQL收到错误object of type 'RawQuerySet' has no len()

我也试过

NUM = LEN(列表(广告))分页程序=分页程序(NUM,2)

并且收到object of type 'int' has no len() 我试图打印张数,它包含正确的号码,所以我不明白为什么分页程序不喜欢它。 希望有人能提供帮助。

Answer 1:

发现这里的解决方案: http://groups.google.com/group/django-users/browse_thread/thread/42cf7b5a88f31b9c

这意味着:

paginator = Paginator((list(ads)), 10)


文章来源: Django paginator and raw SQL