Django过滤器返回以输入的查询开头的结果

纽特

我有关于Django查询集返回的结果的问题。

我有一个Classified基于输入查询执行搜索操作的表q,如下所示:

def search(request):
    q = request.get['query']
    result = Classified.objects.filter(Q(name__icontains=q) | Q(category__icontains=q))
    return render_to_response('search.html', {'result':result}, request)

现在,作为一个例子比如说Classified.name包含AmityAmbulanceCamdenCameroon如果我键入am查询,则根据上面的过滤器,它将返回前面提到的所有四个条目。

我的问题是,如何获得返回的结果Amity以及返回Ambulance的结果,因为这是我的要求,而且它使我的搜索页面更加注重结果。

斯图尔特·利(Stuart Leigh)

完全按照自己的方式做,但要使用istartswith而不是icontains

https://docs.djangoproject.com/zh-CN/dev/ref/models/querysets/#istartswith

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django | 查询过滤器返回的结果超出预期

来自分类Dev

为什么我的使用日期的Django过滤器查询未返回预期结果?

来自分类Dev

Elasticsearch Bool过滤器查询返回结果

来自分类Dev

如何使用Django Rest过滤器限制查询结果

来自分类Dev

结果列表文本输入过滤器

来自分类Dev

ElasticSearch Join过滤器:是否可以将子查询结果用作过滤器输入?

来自分类Dev

dplyr过滤器的不同结果以相同数据开头

来自分类Dev

查询项和过滤器项在完全匹配时返回零结果,但是查询匹配返回结果。为什么?

来自分类Dev

组合Django查询集的过滤器

来自分类Dev

Django动态查询过滤器

来自分类Dev

Django过滤器-条件查询

来自分类Dev

两个sqlalchemy查询返回相同的结果,即使它们具有不同的过滤器

来自分类Dev

带有过滤器的AppEngine数据存储区查询从不返回结果(Go)

来自分类Dev

带有布尔的弹性搜索过滤器查询返回无效结果

来自分类Dev

为什么我的graphQL查询返回没有“ where”过滤器的结果?

来自分类Dev

Python Gmail API:使用多个过滤器查询时未返回结果

来自分类Dev

带有布尔的弹性搜索过滤器查询返回无效结果

来自分类Dev

SQL 查询中的过滤器不会在结果中返回

来自分类Dev

Django-使用过滤器进行查询时传递结果列表

来自分类Dev

Django模板如何对简单标记返回的结果应用过滤器

来自分类Dev

如何限制搜索“文本输入”结果以仅返回所选“类别”过滤器下拉列表中的结果

来自分类Dev

Wagtail / Django:查询过滤器仅返回用户具有访问权限的页面?

来自分类Dev

ActiveAdmin 过滤器按输入排除结果

来自分类Dev

无法从过滤器查询集结果访问模型字段

来自分类Dev

查询有更多过滤器时结果错误

来自分类Dev

ElasticSearch过滤器未返回结果...语法问题?

来自分类Dev

Elasticsearch条款过滤器未返回任何结果

来自分类Dev

数组过滤器返回奇怪的结果

来自分类Dev

Elasticsearch DSL限制过滤器返回的结果比指定的更多

Related 相关文章

  1. 1

    Django | 查询过滤器返回的结果超出预期

  2. 2

    为什么我的使用日期的Django过滤器查询未返回预期结果?

  3. 3

    Elasticsearch Bool过滤器查询返回结果

  4. 4

    如何使用Django Rest过滤器限制查询结果

  5. 5

    结果列表文本输入过滤器

  6. 6

    ElasticSearch Join过滤器:是否可以将子查询结果用作过滤器输入?

  7. 7

    dplyr过滤器的不同结果以相同数据开头

  8. 8

    查询项和过滤器项在完全匹配时返回零结果,但是查询匹配返回结果。为什么?

  9. 9

    组合Django查询集的过滤器

  10. 10

    Django动态查询过滤器

  11. 11

    Django过滤器-条件查询

  12. 12

    两个sqlalchemy查询返回相同的结果,即使它们具有不同的过滤器

  13. 13

    带有过滤器的AppEngine数据存储区查询从不返回结果(Go)

  14. 14

    带有布尔的弹性搜索过滤器查询返回无效结果

  15. 15

    为什么我的graphQL查询返回没有“ where”过滤器的结果?

  16. 16

    Python Gmail API:使用多个过滤器查询时未返回结果

  17. 17

    带有布尔的弹性搜索过滤器查询返回无效结果

  18. 18

    SQL 查询中的过滤器不会在结果中返回

  19. 19

    Django-使用过滤器进行查询时传递结果列表

  20. 20

    Django模板如何对简单标记返回的结果应用过滤器

  21. 21

    如何限制搜索“文本输入”结果以仅返回所选“类别”过滤器下拉列表中的结果

  22. 22

    Wagtail / Django:查询过滤器仅返回用户具有访问权限的页面?

  23. 23

    ActiveAdmin 过滤器按输入排除结果

  24. 24

    无法从过滤器查询集结果访问模型字段

  25. 25

    查询有更多过滤器时结果错误

  26. 26

    ElasticSearch过滤器未返回结果...语法问题?

  27. 27

    Elasticsearch条款过滤器未返回任何结果

  28. 28

    数组过滤器返回奇怪的结果

  29. 29

    Elasticsearch DSL限制过滤器返回的结果比指定的更多

热门标签

归档