我的模型中有一组属性,其中一个属性属于多对多字段类型。我能够访问模板中的所有属性,而不是多对多字段之一。
我试过在我的模板中遵循
{% for post in all_posts %}
{{ post.likes }}
{% endfor %}
模型.py
class Posts(models.Model):
title = models.CharField(max_length=250, blank=False)
content = models.CharField(max_length=15000,
help_text="Write Your thought here...")
creation_time = models.DateTimeField(auto_now_add=True, editable=False)
likes = models.ManyToManyField(User, blank=True, related_name='likes')
视图.py
def home(request):
template = loader.get_template('home.html')
all_posts = Posts.objects.all()
context = {
'all_posts': all_posts,
}
return HttpResponse(template.render(context, request))
当我使用{{ post.likes }}页面上呈现的内容是 auth.User.None
不负相思意
相关分类