price formating

This commit is contained in:
Parsa Nazer
2025-01-14 22:50:43 +03:30
parent 6401ce2a24
commit 830e20dec3
+4 -4
View File
@@ -13,12 +13,12 @@ class ProductChatSerializer(serializers.ModelSerializer):
if dollor_price is None:
raise ValidationError({"dollor_price": "The 'dollor_price' must be provided in the context for dollar pricing."})
if obj.currency == 'toman':
return obj.price
toman_price = obj.price
elif obj.currency == 'dollor':
return obj.price * dollor_price
toman_price = obj.price * dollor_price
elif obj.currency == 'derham':
return obj.price * dollor_price * dollar_to_dirham
toman_price = obj.price * dollor_price * dollar_to_dirham
return "{:,.0f} تومان".format(toman_price)
class ProductSerializer(ProductChatSerializer):
class Meta:
model = ProductModel