price formating
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user