?q='search term' を使用して検索できます。しかし、私の要件は、検索された用語の中で、価格などで注文できるようにすることです。別のフィールドなどでフィルターします。
必要に応じてさらに情報を提供します。
?q='search term' を使用して検索できます。しかし、私の要件は、検索された用語の中で、価格などで注文できるようにすることです。別のフィールドなどでフィルターします。
必要に応じてさらに情報を提供します。
SearchView を使用していると仮定すると、get_results メソッドをオーバーライドして、次のように SearchQuerySet で必要な追加の処理を行います。
Class MySearchView(SearchView)
#...
def get_results(self):
results = super(MySearchView, self).get_results()
order = self.request.GET.get('order')
if order:
results = results.order_by(order)
return results