我们说我有这样的模型:
class User(models.Model):
...
def is_available(self, param=None):
# some logic here
return True/False
我想根据这个模型的方法进行过滤
User.objects.annotate(available=is_available()).filter(available=True)
显然上面的这行不是有效的,但有没有办法做这样的事情?