class Product(models.Model):
price = models.FloatField('Цена')
discount = models.IntegerField('Скидка')
# https://docs.python.org/3/library/decimal.html
from decimal import Decimal
class Product(models.Model):
price = models.DecimalField('Цена')
# подумай, почему никто никогда не использует флоат для денег
discount = models.IntegerField('Скидка')
def get_price_with_discount(self):
return self.price * Decimal(self.discount)