handling all post prevents errors.

This commit is contained in:
Ivan Hörler 2018-01-14 23:23:41 +01:00
parent d74adc65f4
commit 595d02433c
2 changed files with 6 additions and 5 deletions

View File

@ -25,3 +25,7 @@ class ExchangeRate(models.Model):
def __str__(self):
return str(self.name)
class Meta:
# https://simpleisbetterthancomplex.com/tips/2016/10/06/django-tip-17-earliest-and-latest.html
get_latest_by = 'name__name'

View File

@ -12,11 +12,8 @@ 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 = ExchangeRate.objects.filter(
name__name=currency
).values('exchange_rate_to_chf'
).latest('date__date')
currency = request.POST.get('currency_update', None)
data = ExchangeRate.objects.values('exchange_rate_to_chf').latest()
print('currency: ', currency, 'data: ', data)
return JsonResponse(data)