Supongamos que tengo algo como esto en mi models.py:Django filtra el modelo en ManyToMany count?
class Hipster(models.Model):
name = CharField(max_length=50)
class Party(models.Model):
organiser = models.ForeignKey()
participants = models.ManyToManyField(Profile, related_name="participants")
Ahora en mi views.py me gustaría hacer una consulta, que se vendería por una de las partes para el usuario, donde hay más de 0 participantes.
Algo como esto quizá:
user = Hipster.get(pk=1)
hip_parties = Party.objects.filter(organiser=user, len(participants) > 0)
Cuál es la mejor manera de hacerlo?
+1 simplemente para crear un objeto 'Hipster'. Demasiado gracioso. – jathanism
+1 para las grandes clases, pero también la pregunta concisa ... – bhell