У меня есть пара моделей 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-го пользователя?
Любая помощь или направление будут полезны.