28 lines
856 B
Python
28 lines
856 B
Python
from django.shortcuts import render
|
|
from currencies.models import ExchangeRate
|
|
from currencies import exchange_rates
|
|
|
|
|
|
def currencies(request):
|
|
# return HttpResponse("exchange_rates")
|
|
raw_data = exchange_rates.get_exchange_rate()
|
|
for i, j, k, l in raw_data.items():
|
|
if ExchangeRate.objects.filter(name=i):
|
|
e = ExchangeRate.objects.filter(
|
|
name=i,
|
|
).update(
|
|
exchange_rate_to_chf=j,
|
|
date=l
|
|
)
|
|
else:
|
|
e = ExchangeRate.objects.create(
|
|
name=i,
|
|
exchange_rate_to_chf=j,
|
|
date=l
|
|
)
|
|
e.save()
|
|
currency_list = ExchangeRate.objects.all()
|
|
return render(request,
|
|
'currencies/index.html',
|
|
{'currency_list': currency_list})
|