【问题标题】:How can I grab info from a database using Django's tags?如何使用 Django 的标签从数据库中获取信息?
【发布时间】:2014-12-12 01:09:16
【问题描述】:

我已将内容放入 Django 的数据库中,这与我的 models.py 文件中的类 FullArticle 相关,我已阅读有关 {{tags}} 的文档,但我对在我的 . py 文件/如何动态获取该数据并将其放入我的 html 文件中。

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

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

让我知道这是否是正确的方法以及我需要在我的 .py 文件中包含的内容。

【问题讨论】:

    标签: python django tags


    【解决方案1】:

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

    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>
    

    【讨论】:

    • 对于第一个代码sn-p,我将它放在哪个.py文件中?
    • 我尝试将 sn-p 的第一部分放在我的 views.py 中,然后将第二部分放在我的 html 中,但它似乎不起作用。
    • 上面的代码是肯定会工作的..再来个麻烦的部分
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    相关资源
    最近更新 更多