Как запросить неявный через таблицу в Джанго (поле ManyToMany)?

Обновить

April 2019

Просмотры

5 раз

0

В документации Джанго он читает следующее:

Если вы не укажете явные через модель, есть еще неявный через модель класс можно использовать для прямого доступа к таблице, созданную для хранения ассоциации.

Тем не менее, я не могу узнать, как я могу получить доступ к этой таблице. Скажем , у меня есть эта структура:

class Person(models.Model):
    name = models.CharField(max_length=50)

class Group(models.Model):
    name = models.CharField(max_length=128)
    members = models.ManyToManyField(Person)

И я хотел бы, чтобы запросить таблицу, которая удерживает person_groups (неявного через таблицу) ... Как мне это сделать?

PersonGroup.objects.all()

Это не работает, и я не могу найти то, что синтаксис, я должен использовать.

0 ответы