У меня есть функция, встроенная в класс модели Django, и я хочу использовать эту функцию для фильтрации результатов моих запросов.
class service:
......
def is_active(self):
if datetime.now() > self.end_time:
return False
return True
Теперь я хочу использовать эту функцию в моем фильтре запросов, что-то вроде
nserv = service.objects.filter(is_active=True)
Я знаю, что для этого простого случая "is_active" я могу напрямую сравнивать это в запросе фильтра, но для более сложных ситуаций это может быть невозможно. Как мне сделать запрос на основе пользовательских функций?