У меня есть модель, что-то вроде этого:
class Action(models.Model):
def can_be_applied(self, user):
#whatever
return True
и я хочу переопределить его диспетчер по умолчанию. Но я не знаю, как передать текущую пользовательскую переменную менеджеру, поэтому мне нужно сделать что-то вроде этого:
[act for act in Action.objects.all() if act.can_be_applied(current_user)]
Как мне избавиться от этого, просто переопределив менеджера?
Спасибо.