在查询/注释中使用模型的功能?

时间:2015-11-05 15:49:59

标签: django django-models annotations django-orm

我们说我有这样的模型:

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)

显然上面的这行不是有效的,但有没有办法做这样的事情?

0 个答案:

没有答案