Создание пользовательских полевых поисков в Django
Как вы создаете кастомполевые поиски в Джанго?
При фильтрации наборов запросов django предоставляет набор поисков, которые вы можете использовать:__contains
, __iexact
, __in
, и так далее. Я хочу, чтобы у моего менеджера был новый поиск, поэтому, например, кто-то может сказать:
twentysomethings = Person.objects.filter(age__within5=25)
и вернуть всеPerson
объекты с возрастом от 20 до 30 лет. Нужно лиQuerySet
или жеManager
класс, чтобы сделать это? Как это будет реализовано?