add context to serializers to have complete image routes

This commit is contained in:
2025-09-23 08:45:52 +00:00
parent 469793b5df
commit beb49255e7
3 changed files with 5 additions and 5 deletions

View File

@@ -187,8 +187,8 @@ TAXONOMY_FILE = 'categories.txt'
MEDIA_URL = '/media/'
MEDIA_ROOT = BASE_DIR + '/../media/'
GEOIP_PATH = BASE_DIR + '/../datasets/'
MEDIA_ROOT = BASE_DIR + '/media/'
GEOIP_PATH = BASE_DIR + '/datasets/'
MAP_WIDGETS = {
"GooglePointFieldWidget": (

View File

@@ -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)
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)

View File

@@ -328,7 +328,7 @@ def product_search(request):
prices['min'] = products_qs.aggregate(Min('price'))['price__min']
prices['max'] = products_qs.aggregate(Max('price'))['price__max']
# 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]
else:
# split query string into single words
@@ -344,7 +344,7 @@ def product_search(request):
# add to result set
result_set.update(product_set)
# 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]
# extract filters from result_set