X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/070d93a055b8dfd594664db308b310785d59af70..e64195821d0f65b6ac9a68684d038164786b1c39:/apps/dictionary/views.py?ds=sidebyside diff --git a/apps/dictionary/views.py b/apps/dictionary/views.py index 9f0022475..47204fd42 100755 --- a/apps/dictionary/views.py +++ b/apps/dictionary/views.py @@ -3,14 +3,14 @@ # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. # from django.views.generic.list_detail import object_list -from catalogue.forms import SearchForm from dictionary.models import Note def letter_notes(request, letter=None): - form = SearchForm() - letters = [chr(a) for a in range(ord('a'), ord('z')+1)] + letters = ["0-9"] + [chr(a) for a in range(ord('a'), ord('z')+1)] objects = Note.objects.all() - if letter: + if letter == "0-9": + objects = objects.filter(sort_key__regex=r"^[0-9]") + elif letter: objects = objects.filter(sort_key__startswith=letter) return object_list(request, queryset=objects, extra_context=locals())