Как искать по вариантам с помощью inmagik/django-search-views
Например, школьная оценка 3. В таблице School хранятся минимальные и максимальные оценки. Начальная школа имеет K-5, средняя - 6-8, а старшая - 9-12. Я хранил оценки как K, 1st, 2nd и т.д.
Используемые виджеты Djangos ChoiceField