small fix
This commit is contained in:
parent
47f04c3fe5
commit
f172a91af5
@ -12,6 +12,7 @@ from django.db.utils import IntegrityError
|
|||||||
from django.db import transaction
|
from django.db import transaction
|
||||||
from django.utils.datastructures import MultiValueDictKeyError
|
from django.utils.datastructures import MultiValueDictKeyError
|
||||||
from datetime import date, datetime, timedelta
|
from datetime import date, datetime, timedelta
|
||||||
|
from dateutil.relativedelta import relativedelta
|
||||||
from weasyprint import HTML
|
from weasyprint import HTML
|
||||||
from urllib.parse import parse_qs
|
from urllib.parse import parse_qs
|
||||||
import requests
|
import requests
|
||||||
@ -102,9 +103,9 @@ def register_racer(request):
|
|||||||
return HttpResponse('{"reason":"Přijmení je povinné!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Přijmení je povinné!"}', status=400, content_type='application/json')
|
||||||
try:
|
try:
|
||||||
dob = datetime.strptime(request.POST['date_of_birth'], "%Y-%m-%d").date()
|
dob = datetime.strptime(request.POST['date_of_birth'], "%Y-%m-%d").date()
|
||||||
if dob > date(2006, 10, 5):
|
if dob > DEADLINE - relativedelta(years=18):
|
||||||
return HttpResponse('{"reason":"Je potřeba mít 18 let v den závodu!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Je potřeba mít 18 let v den závodu!"}', status=400, content_type='application/json')
|
||||||
elif dob < date(1924, 10, 5):
|
elif dob < DEADLINE - relativedelta(years=100):
|
||||||
return HttpResponse('{"reason":"Opravdu vám je 100 let?"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Opravdu vám je 100 let?"}', status=400, content_type='application/json')
|
||||||
except:
|
except:
|
||||||
return HttpResponse('{"reason":"Špatný formát datu narození!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Špatný formát datu narození!"}', status=400, content_type='application/json')
|
||||||
@ -213,9 +214,9 @@ def change_racer(request):
|
|||||||
return HttpResponse('{"reason":"Přijmení je povinné!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Přijmení je povinné!"}', status=400, content_type='application/json')
|
||||||
try:
|
try:
|
||||||
dob = datetime.strptime(request.POST['date_of_birth'], "%Y-%m-%d").date()
|
dob = datetime.strptime(request.POST['date_of_birth'], "%Y-%m-%d").date()
|
||||||
if dob > date(2006, 10, 5):
|
if dob > DEADLINE - relativedelta(years=18):
|
||||||
return HttpResponse('{"reason":"Je potřeba mít 18 let v den závodu!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Je potřeba mít 18 let v den závodu!"}', status=400, content_type='application/json')
|
||||||
elif dob < date(1924, 10, 5):
|
elif dob < DEADLINE - relativedelta(years):
|
||||||
return HttpResponse('{"reason":"Opravdu vám je 100 let?"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Opravdu vám je 100 let?"}', status=400, content_type='application/json')
|
||||||
except:
|
except:
|
||||||
return HttpResponse('{"reason":"Špatný formát datu narození!"}', status=400, content_type='application/json')
|
return HttpResponse('{"reason":"Špatný formát datu narození!"}', status=400, content_type='application/json')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user