老师,如何多个字段执行不同的模糊查询

来源:5-11 drf的过滤

qq_慕容0083700

2020-01-09

使用过滤器

filter_backends =[rest_framework.DjangoFilterBackend,filters.SearchFilter]

定义需要过滤的字段

filter_fields = [‘name’, ]

模糊查询

search_fields = [‘name’, ‘introduce’]
模糊查询我设置了多个 字段,只能输入一个 查询条件,把每个字段带有这个得搜索条件的都显示出来。 我想让不同字段执行不同的模糊搜索条件该怎么操作。
如:搜索 哈哈,name或者introduce中带有哈哈的,就会出来。我想设置 name中带哈哈,introduce带嘿嘿的,才会显示出来。怎么设置

写回答

1回答

bobby

2020-01-10

问题来了:name中带哈哈, introduce带嘿嘿这两个是或还是且的关系?

0
2
bobby
回复
qq_慕容0083700
这个不就是filter的逻辑吗?
2020-01-15
共2条回复

Python前后端分离开发Vue+Django REST framework实战

Django REST framework课程视频,RESTFul API前后端分离开发

2880 学习 · 2467 问题

查看课程