2017-12-18 09:03:52 +01:00
|
|
|
from django.shortcuts import render
|
2017-12-19 22:33:00 +01:00
|
|
|
from currencies.models import ExchangeRate
|
|
|
|
from currencies import exchange_rates
|
2017-12-18 09:03:52 +01:00
|
|
|
|
2017-12-18 19:19:08 +01:00
|
|
|
|
2017-12-19 21:28:05 +01:00
|
|
|
def currencies(request):
|
|
|
|
# return HttpResponse("exchange_rates")
|
|
|
|
raw_data = exchange_rates.get_exchange_rate()
|
2017-12-27 18:17:14 +01:00
|
|
|
for i, j, k, l in raw_data.items():
|
2017-12-19 22:33:00 +01:00
|
|
|
if ExchangeRate.objects.filter(name=i):
|
|
|
|
e = ExchangeRate.objects.filter(
|
|
|
|
name=i,
|
|
|
|
).update(
|
2017-12-27 18:17:14 +01:00
|
|
|
exchange_rate_to_chf=j,
|
|
|
|
date=l
|
2017-12-19 22:33:00 +01:00
|
|
|
)
|
|
|
|
else:
|
|
|
|
e = ExchangeRate.objects.create(
|
|
|
|
name=i,
|
2017-12-27 18:17:14 +01:00
|
|
|
exchange_rate_to_chf=j,
|
|
|
|
date=l
|
2017-12-19 22:33:00 +01:00
|
|
|
)
|
|
|
|
e.save()
|
|
|
|
currency_list = ExchangeRate.objects.all()
|
2017-12-19 21:28:05 +01:00
|
|
|
return render(request,
|
|
|
|
'currencies/index.html',
|
|
|
|
{'currency_list': currency_list})
|