Improve gymnast search
This commit is contained in:
parent
1756d78e89
commit
e22c35cbab
|
@ -21,6 +21,7 @@ from django.db.models import Max
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from .models import Citation
|
from .models import Citation
|
||||||
from jarvis.tools.models import from_date_to_week_number
|
from jarvis.tools.models import from_date_to_week_number
|
||||||
|
from jarvis.tools.clean_name import clean_name
|
||||||
|
|
||||||
from jarvis.tools.models import Season
|
from jarvis.tools.models import Season
|
||||||
|
|
||||||
|
@ -194,8 +195,10 @@ def search(request):
|
||||||
pattern = request.GET.get("pattern", None)
|
pattern = request.GET.get("pattern", None)
|
||||||
|
|
||||||
if pattern:
|
if pattern:
|
||||||
|
name = clean_name(pattern)
|
||||||
|
print(name)
|
||||||
gymnast_list = Gymnast.objects.filter(
|
gymnast_list = Gymnast.objects.filter(
|
||||||
Q(last_name__icontains=pattern) | Q(first_name__icontains=pattern)
|
Q(cleaned_last_name__icontains=name) | Q(cleaned_first_name__icontains=name)
|
||||||
)
|
)
|
||||||
|
|
||||||
if gymnast_list.count() == 1:
|
if gymnast_list.count() == 1:
|
||||||
|
|
Loading…
Reference in New Issue