django 剩余元素被截断

标签 django list

我是 django 的新手,我想获取名称字段包含“John”的 id。下面的代码片段运行得很好,但是,

在view.py中

 all_ids=Employee.objects.filter(name__contains = 'John').values('id')
    return HttpResponse(" All id= %d " %all_ids)

它返回:

  All id=[{'id': 1},{'id':2} , so on  '...(remaining elements truncated)...'] 

显示的项目有 20 个限制。那么,我怎样才能摆脱这个限制和(剩余元素被截断)? 有没有更好的方法来获取查询中字段的所有值而不被截断?

最佳答案

一种覆盖它的方法是

all_ids= list(Employee.objects.filter(name__contains = 'John').values('id'))

关于django 剩余元素被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12609604/

相关文章:

python - 为什么 numpy.sum 没有给我正确的结果?

python - 从 Windows 使用 (Linux) virtualenv

python - 这可以用 ORM 来完成吗? - Django

只需一行 Python 赋值

C# 添加 List<string> 到 List<List<string>> 数组

python - 如何按给定值反转列表?

django - 使用 Django 测试客户端测试预期的 404 会导致未处理的异常

Django 表单向导,当我还没有完成时如何重置/清除向导?

python - PyCharm 代码完成某些元素周围的红色矩形?

algorithm - 按元素出现删除子列表(方案)