add context to serializers to have complete image routes
This commit is contained in:
@@ -187,8 +187,8 @@ TAXONOMY_FILE = 'categories.txt'
|
|||||||
|
|
||||||
|
|
||||||
MEDIA_URL = '/media/'
|
MEDIA_URL = '/media/'
|
||||||
MEDIA_ROOT = BASE_DIR + '/../media/'
|
MEDIA_ROOT = BASE_DIR + '/media/'
|
||||||
GEOIP_PATH = BASE_DIR + '/../datasets/'
|
GEOIP_PATH = BASE_DIR + '/datasets/'
|
||||||
|
|
||||||
MAP_WIDGETS = {
|
MAP_WIDGETS = {
|
||||||
"GooglePointFieldWidget": (
|
"GooglePointFieldWidget": (
|
||||||
|
|||||||
@@ -216,5 +216,5 @@ def random_company_sample(request):
|
|||||||
return Response({"error": "Wrong value for size, must be a number"}, status=status.HTTP_406_NOT_ACCEPTABLE)
|
return Response({"error": "Wrong value for size, must be a number"}, status=status.HTTP_406_NOT_ACCEPTABLE)
|
||||||
|
|
||||||
queryset = Company.objects.filter(is_validated=True).order_by('?')[:size]
|
queryset = Company.objects.filter(is_validated=True).order_by('?')[:size]
|
||||||
serializer = CompanySerializer(queryset, many=True)
|
serializer = CompanySerializer(queryset, many=True, context={'request': request})
|
||||||
return Response(serializer.data)
|
return Response(serializer.data)
|
||||||
|
|||||||
@@ -328,7 +328,7 @@ def product_search(request):
|
|||||||
prices['min'] = products_qs.aggregate(Min('price'))['price__min']
|
prices['min'] = products_qs.aggregate(Min('price'))['price__min']
|
||||||
prices['max'] = products_qs.aggregate(Max('price'))['price__max']
|
prices['max'] = products_qs.aggregate(Max('price'))['price__max']
|
||||||
# serialize and list data
|
# serialize and list data
|
||||||
serializer = ProductSerializer(products_qs, many=True)
|
serializer = ProductSerializer(products_qs, many=True, context={'request': request})
|
||||||
result_list = [dict(i) for i in serializer.data]
|
result_list = [dict(i) for i in serializer.data]
|
||||||
else:
|
else:
|
||||||
# split query string into single words
|
# split query string into single words
|
||||||
@@ -344,7 +344,7 @@ def product_search(request):
|
|||||||
# add to result set
|
# add to result set
|
||||||
result_set.update(product_set)
|
result_set.update(product_set)
|
||||||
# serialize and list data
|
# serialize and list data
|
||||||
serializer = SearchResultSerializer(product_set, many=True)
|
serializer = SearchResultSerializer(product_set, many=True, context={'request': request})
|
||||||
result_list = [dict(i) for i in serializer.data]
|
result_list = [dict(i) for i in serializer.data]
|
||||||
|
|
||||||
# extract filters from result_set
|
# extract filters from result_set
|
||||||
|
|||||||
Reference in New Issue
Block a user