split search and serializer

This commit is contained in:
Diego Calvo
2021-02-08 14:51:24 +01:00
parent 4460f1121a
commit 8223032ef7

View File

@@ -142,7 +142,7 @@ def product_search(request):
# save results
result_set = set()
# split query string into single words
chunks = query_string.split(' ')
chunks = query_string.split('+')
for chunk in chunks:
# search in name
@@ -166,8 +166,8 @@ def product_search(request):
for item in products:
result_set.add(item)
# serialize and respond
data = serializers.serialize('json', result_set)
return Response(data=data)
serializer = ProductSerializer(result_set, many=True)
return Response(data=serializer.data)
except Exception as e:
return Response({"errors": {"details": str(type(e))}})