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 に答える