J'ai une fonction intégrée dans ma classe de modèle Django et je souhaite utiliser cette fonction pour filtrer les résultats de ma requête.
class service:
......
def is_active(self):
if datetime.now() > self.end_time:
return False
return True
Maintenant, je veux utiliser cette fonction dans mon filtre de requête, quelque chose comme
nserv = service.objects.filter(is_active=True)
Je sais, pour ce cas simple 'is_active', je peux directement faire cette comparaison dans une requête de filtre, mais pour des situations plus complexes, cela peut ne pas être possible. Comment dois-je faire une requête, basée sur des fonctions personnalisées ?