我的模型中有一个profile类,如下所示:
class UserProfile(models.Model):
first_name = ....
....
我还有两个类具有配置模型的外键:
class A(models.Model):
profile = models.ForeignKey(UserProfile)
....
class B(models.Model):
profile = models.ForeignKey(UserProfile)
现在我要过滤活动用户。我想要像这样的东西。但我不知道在django怎么做
UserProfile.objects.filter((2*count(A) + count(B))__gte=10).all()
您需要首先在queryset上使用
annotate
来运行计算,然后才能按它进行筛选相关问题 更多 >
编程相关推荐