0
私はDjangoでgetリクエストとそのパラメータを読み、パラメータに基づいてクエリを実行するビューを持っています。現在のところ私のビューは次のようになります:すべてを選択するDjangoフィルタを設定するには
def getInventory(request):
c = request.GET.get('category', '')
g = request.GET.get('gender', '')
s = request.GET.get('size', '')
available = Item.objects.filter(gender=g,category=c,size=s)
data = serializers.serialize('json',available)
return HttpResponse(data,'json')
時には、パラメータの1つが指定されていません。私は、これが個々の値ではなく「すべて」を表す値になることを望みます。これは私がやったやり方で可能ですか?私はgender=None
を試しましたが、空のリストになります。
ありがとう、ちょうど私が必要なもの。 – user3601503