add a method to the ExchangeRate model to calculate the new currency
This commit is contained in:
parent
3dbb614bbb
commit
13ad0fe98e
|
@ -23,5 +23,9 @@ class ExchangeRate(models.Model):
|
||||||
exchange_rate_to_chf = models.DecimalField(max_digits=12,
|
exchange_rate_to_chf = models.DecimalField(max_digits=12,
|
||||||
decimal_places=5)
|
decimal_places=5)
|
||||||
|
|
||||||
|
def exchange(_currency_id, _base_currency):
|
||||||
|
rate = ExchangeRate.objects.filter(name=_currency_id).latest('date')
|
||||||
|
return round(rate.exchange_rate_to_chf * _base_currency,2)
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
||||||
return str(self.name)
|
return str(self.name)
|
||||||
|
|
Loading…
Reference in New Issue