MongoEngine 切片查询集(mongodb 与 django)
我在 python 中有一个像这样的查询集。
notes = Note.objects[:10]
如果我执行 len(notes) 它会给我 10 这是正确的。但是当我将“notes”对象传递给模板并尝试
{{notes|length}}
时,我得到 16 (这是注释数据的总数)。即使我这样做 Note.objects.limit(5)
也是一样的。这是 MongoEngine 中的错误吗?或者我做错了什么?
I have a queryset like this in python.
notes = Note.objects[:10]
if i do len(notes) it gives me 10 which is correct. But when i pass "notes" object to template and try
{{notes|length}}
then i get 16 (which is total count of note data). Even if i do Note.objects.limit(5)
it's the same. Is this a bug in MongoEngine? or am i doing something wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是 MongoEngine 中的一个错误。
有关此问题的问题可以在以下位置找到:
https://github.com/hmarr/mongoengine/issues/166
This was a bug in MongoEngine.
Issue about this can be found on;
https://github.com/hmarr/mongoengine/issues/166