Repository URL to install this package:
|
Version:
0.1.1 ▾
|
import requests
from django.db import models
class Currency(models.Model):
class Meta:
verbose_name = "Currency"
verbose_name_plural = "Currencies"
def __str__(self):
return f"{self.symbol} ({self.title})"
title = models.CharField(max_length=255)
symbol = models.CharField(max_length=10)
key = models.CharField(max_length=10)
def convert(self, other, date=None):
url = f"https://api.stainly.com/instrument/{self.key}:FOREX/data?convert_to={other.key}"
response = requests.get(url)
response_data = response.json()
return response_data[0]["close"]