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
検索フィールドの値です。
ドキュメントも参照してください。