请帮助理解
我有下一个模型:
class TagsList(models.Model):
tags_list = models.CharField(max_length=30)
def __str__(self):
return self.tags_list
class Blog(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
pub_date = models.DateTimeField(auto_now_add=True)
tags = models.ManyToManyField(TagsList)
如何按对象获取相关标记(在我的例子中是带有post_id
的对象)?
这是我的视图文件:
def single(request, post_id):
object_post = Blog.objects.get(id=post_id)
tags = TagsList.objects.all()
content = {
'object_post': object_post,
'tags': tags,
}
return render(request, 'single.html', content)
我尝试了所有的案例,但如何包括内容,确切地说,标签是有关这个对象,不知道。 谢谢大家的帮助
p.S.使用django 1.11
评论的初始答案:
在多对多关系中,您可以访问相关对象,请在
def single
中尝试以下操作:相关问题 更多 >
编程相关推荐