Django 检索给定查询的最后 10 条记录

杰希

我正在阅读 django 文档,并认为这可以将结果查询结果限制为最后 10 个结果,但它并没有这样做。

这是我的数据库查询:

TSUH = TSUH.objects.filter(FKToUser_id=request.user).all()[10:]
    TSFH = TSFH.objects.filter(FKToUser_id=request.user).all()[10:]
    TSJH = TSJH.objects.filter(FKToUser_id=request.user).all()[10:]

    return render(request, page.html', {
         'GivenTSUH':TSUH

    })

我的模板包含:

    {% if TSUH %}
        {% for T in TSUH %}
            <li>{{ T.scanBegin }}<span> to <span>{{ T.begin }}</span> </li>
        {% endfor %}
    {% else %}
        It appears there are no results.
    {% endif %}

这将为每个查询返回超过 10 个结果。all()扔掉它吗?

想法?谢谢

从不独行者

您使用的语法不正确。它应该是数字之后:而不是之前。您也可以使用reverse更改查询顺序,如下所示:

TSUH = TSUH.objects.filter(FKToUser_id=request.user).reverse()[:10]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查询猫鼬的最后10减去最后5条记录

来自分类Dev

查询猫鼬的最后10减去最后5条记录

来自分类Dev

如何从OrmLite获取最后10条记录?

来自分类Dev

仅使用LINQ一次检索10条记录

来自分类Dev

Spring Data JPA Java-从查询中获取最后10条记录

来自分类Dev

Spring Data JPA Java-从查询中获取最后10条记录

来自分类Dev

Django查询获取数据库服务器上的最后n条记录

来自分类Dev

从Django查询中获取最高3条记录

来自分类Dev

如何获取django查询集中的下n条记录?

来自分类Dev

sql查询不检索所有记录只检索最后一条记录

来自分类Dev

如何在iPhone的sqlite表中获取最后10条添加的记录

来自分类Dev

如何使用linq查询获取没有空值的最新10条记录

来自分类Dev

过滤最后一条记录后,Django按“related_name”排序

来自分类Dev

SQL查询从链接表中检索最后一条记录

来自分类Dev

Django-如何获取查询集中的倒数第二条记录?

来自分类Dev

如何在Django的查询集中获取倒数第二条记录?

来自分类Dev

检索超过20条记录

来自分类Dev

列出最后5条记录

来自分类Dev

选择与每个键关联的10条记录

来自分类Dev

从表中删除前10条记录

来自分类Dev

插入10条不冲突的记录

来自分类Dev

从表中删除前10条记录

来自分类Dev

分组mysql表时检索最后一条记录

来自分类Dev

分组mysql表时检索最后一条记录

来自分类Dev

检索sqlite数据库的最后一条记录

来自分类Dev

获取每个类别的 10 条最新记录,即使有些记录少于 10 条

来自分类Dev

使用Postgresql查询检索JSON数组的前N条记录

来自分类Dev

如何查询表中的最后“ n”条记录?

来自分类Dev

Linq查询以获取最后一条记录

Related 相关文章

热门标签

归档