我为自己的博客应用创建了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个帖子的标签?
任何帮助或指导都会有用。