私は次のようなモデルを持っています:
class Action(models.Model):
def can_be_applied(self, user):
#whatever
return True
デフォルトの Manager をオーバーライドしたいと考えています。しかし、現在のユーザー変数をマネージャーに渡す方法がわからないため、次のようにスムーズに実行する必要があります。
[act for act in Action.objects.all() if act.can_be_applied(current_user)]
マネージャーをオーバーライドするだけでそれを取り除くにはどうすればよいですか?
ありがとう。