много ко многим проблема Джанго - PullRequest
1 голос
/ 02 марта 2011

как в django найти список сообщений, связанных со специальным полем «многие ко многим»?

например

категория имеет название

сообщение имеет много ко многим отношение к категории

как найти все посты из заголовка категории

Ответы [ 3 ]

1 голос
/ 02 марта 2011

Из объектов категории вы можете получить связанные объекты, используя автоматически созданное поле post_set, если модель поста называется Post.

Это немного сложно найти в документации, потому что это в специальном разделе, см. Здесь: http://docs.djangoproject.com/en/dev/topics/db/queries/#many-to-many-relationships

1 голос
/ 02 марта 2011

дать название

category = Category.objects.get(title=title)
post_list = category.post_set.all()

результат возврата

0 голосов
/ 02 марта 2011

Post.objects.all(catagory__title="My catagory title") * * 1002

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...