minimal refactoring
This commit is contained in:
parent
1f0940a2a6
commit
f44a13cf98
|
@ -1,5 +1,4 @@
|
|||
from django.db import models
|
||||
from django.core.urlresolvers import reverse
|
||||
from decimal import Decimal
|
||||
import datetime
|
||||
|
||||
|
@ -21,7 +20,8 @@ class ExchangeRate_date(models.Model):
|
|||
class ExchangeRate(models.Model):
|
||||
name = models.ForeignKey(ExchangeRate_name)
|
||||
date = models.ForeignKey(ExchangeRate_date)
|
||||
exchange_rate_to_chf = models.DecimalField(max_digits=12, decimal_places=5)
|
||||
exchange_rate_to_chf = models.DecimalField(max_digits=12,
|
||||
decimal_places=5)
|
||||
|
||||
def __str__(self):
|
||||
return str(self.name)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from django.conf.urls import url
|
||||
from currencies.views import currencies, currency_update
|
||||
|
||||
from core import views
|
||||
|
||||
urlpatterns = [
|
||||
url(r'^currencies/$', currencies),
|
||||
|
|
|
@ -11,11 +11,12 @@ from django.http import JsonResponse
|
|||
|
||||
|
||||
def currency_update(request):
|
||||
# https://simpleisbetterthancomplex.com/tutorial/2016/08/29/how-to-work-with-ajax-request-with-django.html
|
||||
currency = request.GET.get('currency_update', None)
|
||||
data = {
|
||||
'currency': ExchangeRate.objects.filter(
|
||||
name__name=currency).latest('date')
|
||||
}
|
||||
data = ExchangeRate.objects.filter(
|
||||
name__name=currency
|
||||
).values('exchange_rate_to_chf'
|
||||
).latest('date__date')
|
||||
print('currency: ', currency, 'data: ', data)
|
||||
return JsonResponse(data)
|
||||
|
||||
|
|
Loading…
Reference in New Issue