split search and serializer
This commit is contained in:
@@ -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))}})
|
||||
|
||||
Reference in New Issue
Block a user