class Objects(models.Model):
name = Charfield
term = Charfield
我有搜索字段,我在其中键入对象的名称/术语。是否有一种简单的方法可以过滤这两个字段并连接查询集以将其作为结果呈现。
或者我必须使用复选框?实现这个简单的
任何的想法?
如果我正确理解您的问题,您需要一个OR
条件,可以使用它们之间的Q
对象和|
运算符来实现。
from django.db.models import Q
Objects.objects.filter(Q(name=search_field_value) | Q(term=search_field_value))
其中search_field_value
是搜索字段的值。
另请参阅文档。