django 分页和 RawQuerySet
有没有办法使用 django 的内置分页对 rawqueryset 进行分页? 当我将它转换为列表时,它在我的脸上抛出一个错误...TypeError:预期的字符串或Unicode对象,未找到NoneType。有办法解决这个问题吗?
is there a way to paginate a rawqueryset using django's inbuilt pagination?
when i cast it to a list , it throws an error in my face ...TypeError: expected string or Unicode object, NoneType found. Is there a way around this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我设法使用以下方法实现它:
django.core.paginator.py 中的代码:
len raw_queryset 不起作用,但将实际的分页器对象转换为列表可以在 Django 1.3 中为我找到
I managed to achieve it using the following:
The code in django.core.paginator.py:
len on a raw_queryset doesn't work but converting the actual paginator object to a list works find for me in Django 1.3
您可以为 RawQuerySet 对象手动设置属性计数:
对于 @Rockallite
You can set the attribute count manually for your RawQuerySet object:
for @Rockallite