added domain to product.image url

This commit is contained in:
Sam
2021-02-17 11:31:39 +00:00
parent e6c83ef633
commit cf600a8c1b
2 changed files with 19 additions and 2 deletions

View File

@@ -10,12 +10,29 @@ class ProductSerializer(TaggitSerializer, serializers.ModelSerializer):
tags = TagListSerializerField(required=False)
category = SingleTagSerializerField(required=False) # main tag category
attributes = TagListSerializerField(required=False)
# image = serializers.SerializerMethodField()
class Meta:
model = Product
exclude = ['created', 'updated', 'creator']
class ProductSearchSerializer(TaggitSerializer, serializers.ModelSerializer):
tags = TagListSerializerField(required=False)
category = SingleTagSerializerField(required=False) # main tag category
attributes = TagListSerializerField(required=False)
image = serializers.SerializerMethodField()
class Meta:
model = Product
exclude = ['created', 'updated', 'creator']
def get_image(self, instance):
request = self.context.get('request')
return request.build_absolute_uri(instance.image.url)
class TagFilterSerializer(TaggitSerializer, serializers.ModelSerializer):
tags = TagListSerializerField(required=False)