Доброго времени суток, господа. Посоветуйте, пожалуйста, как лучше реализовать фильтрацию по первой букве.
Суть задачи: есть алфавит, и есть таблица, в которой записаны определения. При нажатии на букву алфавита, выводились определения, которые начинаются с данной буквы.
Думаю решить эту задачу таким путем. На каждую букву привязать урл, например при нажатии на букву "А" формировалась ссылка типа:
http://example.com/a/
,
в urls.py будет:
url(r'^(?P<symbol>[а-я]{1})/$', TestView.as_view(), name='test'),
и потом во вьюхе ловить этот symbol и делать Test.objects.filter(name__startswith='symbol').
Может знает кто как делать лучше будет? Заранее огромная благодарность.