假设我的models.py中有类似的东西:
class Hipster(models.Model):
name = CharField(max_length=50)
class Party(models.Model):
organiser = models.ForeignKey()
participants = models.ManyToManyField(Profile, related_name="participants")
Run Code Online (Sandbox Code Playgroud)
现在在我的views.py中,我想做一个查询,它将为有超过0个参与者的用户取一个派对.
这样的事情可能是:
user = Hipster.get(pk=1)
hip_parties = Party.objects.filter(organiser=user, len(participants) > 0)
Run Code Online (Sandbox Code Playgroud)
这样做的最佳方式是什么?