【发布时间】:2014-08-27 23:33:17
【问题描述】:
我有以下型号:
class Activity(models.Model):
name = models.CharField(max_length=128)
def __unicode__(self):
return self.name
class CustomerActivity(models.Model):
customer = models.ForeignKey(Customer)
activity = models.ForeignKey(Activity)
def __unicode__(self):
return self.activity.name
我有一个过滤器可以获取客户的所有 CustomerActivity:
customer_activities = CustomerActivity.objects.filter(customer=customer)
我真正需要的是基于 customer_activities 的结果的所有 Activity 对象?
类似
activities = Activity.objects.filter(activity_in=customer_activities)???
【问题讨论】:
标签: django django-models django-queryset django-orm