0
私はTipo_Unidadの2つのサブカテゴリーを持っているので、選択したチェックボックスに依存するtipo_unidadのIDを取得して送信しますが、問題があります。同時に2つのカテゴリーを選択すると[ 2]と私はどのように私のdjangoビューのforループを受け取った各IDのクエリを取得するか分からない。休憩フレームワークとdjangoで複雑なフィルタを行うには?
これが私の見解の一部です:
q = request.GET.get('tipo_venta')
i = request.GET.getlist('id_tipo_unidad[]')
maxi = request.GET.get('Max')
mini = request.GET.get('Min')
if q is not None or i is not None or maxi is not None or mini is not None:
for var in i:
unidad = Unidad.objects.filter(id_tipo_unidad=var)
serializer = UnidadSerializer(unidad, many=True)
return Response(serializer.data)
else:
return Response({})
私は1つのIDコードが動作しますが、私は2つを送信する場合、それは動作しません、とDjangoコンソールショーこの送信した場合:
無効をベース10とのint()のリテラル:「1,2」