class Objects(models.Model):
name = Charfield
term = Charfield
我有搜索字段,其中我键入了对象的名称/术语。 是否有一种简单的方法可以过滤两个字段,然后将查询集连接起来,然后将其作为结果显示出来。
或者我必须使用复选框?要实现这个简单的
有什么想法吗?
答案 0 :(得分:1)
如果我正确理解您的问题,您需要OR
条件,可以使用Q
个对象和|
运算符来实现。
from django.db.models import Q
Objects.objects.filter(Q(name=search_field_value) | Q(term=search_field_value))
其中search_field_value
是搜索字段的值。