1
class Objects(models.Model):
  name = Charfield
  term = Charfield

我有搜索字段,我在其中键入对象的名称/术语。是否有一种简单的方法可以过滤这两个字段并连接查询集以将其作为结果呈现。

或者我必须使用复选框?实现这个简单的

任何的想法?

4

1 回答 1

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是搜索字段的值。

另请参阅文档

于 2013-08-21T09:43:54.870 回答