如何使用Django的标签从数据库中获取信息?

时间:2014-12-12 01:09:17

标签: python django tags

我已将内容放入Django的数据库中,该数据库与我的models.py文件中的类FullArticle相关,我已阅读有关{{tags}}的文档,但我对于要包含哪些内容感到困惑我的.py文件/如何动态获取数据并将其放入我的html文件中。

这是项目现在的样子截图:http://imgur.com/sWiuQ8J

最理想的是,不是使用我的<h1>标记对每篇文章的标题进行硬编码,而是<h1>{{title}}</h1>并抓取与title = models.CharField(max_length=150)相关的数据

请告诉我这是否是正确的方法,以及我需要在.py文件中包含的内容。

1 个答案:

答案 0 :(得分:0)

只需获取相关文章并将其传递给模板......

dev artical_view(request):
    templateVar = {}
    templateVar['artical_object'] = FullArticle.objects.all()
    return render(request, 'article.html', templateVar)

在你的HTML中,

<div>
{% for article in artical_object %}
 <h1>{{ article.title }}</h1>
 <p> {{ article.content }}</p>
{% endfor %}
</div>