Как создать набор запросов для мульти-блогового приложения, где я могу получить теги для n-го сообщения в n-ом блоге n-го пользователя? - PullRequest
0 голосов
/ 14 января 2019

У меня есть пара моделей django для моего блогового приложения, созданного с целью изучения онлайн-ресурсов.

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

Вот как выглядят мои модели

class Blog(models.Model):
    owner = ForeignKey('auth.User', on_delete=CASCADE, related_name='blog')
    blog_name = CharField(max_length=100)

class Post(models.Model):
    author = ForeignKey('auth.User', on delete=CASCADE
    post_title = CharField(max_length=125)
    post_body = TextField
    for_blog = ForiegnKey(Blog, on_delete=CASCADE)

class Tag(models.Model):
    tag_name = CharField(max_length=50)

class PostTag(models.Model):
    post_id = ForeignKey(Post, on_delete=CASCADE)
    tag_id = ForeignKey(Tag, on_delete=CASCADE)

    class Meta:
        unique_together = ('post_id', 'tag_id')

как я могу создать набор запросов для приложения с несколькими блогами, где я могу получить теги для n-го сообщения в n-ом блоге n-го пользователя?

Любая помощь или направление будут полезны.

...