Załóżmy, że mam coś takiego w moim models.py:Django filtruje model w liczniku ManyToMany?
class Hipster(models.Model):
name = CharField(max_length=50)
class Party(models.Model):
organiser = models.ForeignKey()
participants = models.ManyToManyField(Profile, related_name="participants")
Teraz w moim views.py chciałbym zrobić kwerendę, która będzie pobierał imprezę dla użytkownika, gdzie znajduje się więcej niż 0 uczestnicy.
Coś takiego może:
user = Hipster.get(pk=1)
hip_parties = Party.objects.filter(organiser=user, len(participants) > 0)
Jaki jest najlepszy sposób to zrobić?
+1 tylko do tworzenia obiektu 'Hipster'. Zbyt śmieszne. – jathanism
+1 dla wspaniałych lekcji, ale także zwięzłe pytanie ... – bhell