現在、私はdjangoの管理インターフェースで何らかのオプションでフィルタリングしています。例えば、私は 'By status'でフィルタをかけます。結果をフィルタリングするために複数のステータスを選択することは可能ですか?ここでは、フィルタのスクリーンショットです:djangoの複数の選択肢を選ぶadmin filter list_filter?
は、私はこのリストから複数の項目を選択することはできますか?
現在、私はdjangoの管理インターフェースで何らかのオプションでフィルタリングしています。例えば、私は 'By status'でフィルタをかけます。結果をフィルタリングするために複数のステータスを選択することは可能ですか?ここでは、フィルタのスクリーンショットです:djangoの複数の選択肢を選ぶadmin filter list_filter?
は、私はこのリストから複数の項目を選択することはできますか?
管理UIではなく、URLを変更すると、フィルタリング基準をより複雑にすることができます。
例えば、今URLは(あなたは、フィルタをクリックした後)は、おそらくあなたは、両方の状態a
を見るために
status__in=a%2Cm
にこれを変更することができます
?status__exact=a
のようなもので終わるとm
。 %2C
はコンマをエンコードします。
また、数値フィールドの
?my_field__gte=1&myfield__lte=10
あなたのリスト表示ページのURLに次のクエリを追加することができます。あなたは遠隔地の選択肢を持つことができます。 基本的には、コードで使用するクエリを使用できます。
また、リストページのURLに次のクエリを追加することもできます。私の場合、複数のオプションがある場合 。
?bookingstatus__in=booked,refunded.
チップありがとう – tejinderss