为什么{{attribute.label.tag}}中的“label.tag”在django模板中不起作用?我们如何在模板中获取列的标签?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (6)

可以从django中的templates中获取views.py中的值。获取标签及其价值无效。获得它的方法是什么?

在modules.py中

class Article(models.Model):
    pub_date = models.DateField()
    headline = models.CharField(max_length=200)
    content = models.TextField()
    reporter = models.ForeignKey(Reporter, on_delete=models.CASCADE)
    def __str__(self):
        return self.headline

在views.py中

def articlesindex(request):    
    data = Articles.objects.all().last()
    return render(request, 'Articles\index.html', {'articles':data}

在index.html中

{{ articles.headline }} //gives you the value
{{ articles.headline.label.tag }} //does not give you the name "headline"
提问于
用户回答回答于

扫码关注云+社区

领取腾讯云代金券