【问题标题】:Django for loop to display all objects in databaseDjango for循环显示数据库中的所有对象
【发布时间】:2021-12-16 14:31:44
【问题描述】:
def homepage(response):
    data = Project_types.objects.all()
    return render(response, 'main/homepage.html',{'projects':data})


def hacks(response):
    return render(response, 'main/hacks.html', {})

def games(response):
    return render(response, 'main/games.html', {})

我只需要知道如何遍历 html 中变量“data”中的每个对象。我希望它以最简单的方式显示!

【问题讨论】:

    标签: python html mysql django sqlite


    【解决方案1】:

    使用 FOR 模板标签,您可以遍历数据列表中的对象...

    模板名.html:

    {% for iteratorname in projects %}
        <h1> {{ iteratorname.attributes }} </h1>
    {% endfor %}
    

    Please read the documentation for more details

    【讨论】:

    • @Selcuk ... 谢谢.. 没看到!
    【解决方案2】:

    您可以使用 for 模板标签:

    {% for project in projects %}
        <p> {{project.attributes}} </p>
    {% endfor %}
    

    【讨论】:

      猜你喜欢
      • 2021-01-30
      • 2019-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-09
      • 1970-01-01
      • 2021-05-27
      • 2019-12-21
      相关资源
      最近更新 更多