gpt4 book ai didi

python - Django 循环模板标签不起作用

转载 作者:行者123 更新时间:2023-11-27 23:35:27 24 4
gpt4 key购买 nike

我刚开始玩 Django,我似乎根本无法让模板标签工作。

这是我的代码:

View .py

def bookpage(request):
query_results = Books.objects.all()
data = query_results.values()
data['title']=query_results.values('title')
data['authors']=query_results.values('authors')
return render (request,'index.html',data)

bookpage.html

<div class="resp-tabs-container">
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
{% for x in query_results %}
<tr>
<td>{{title.x}}</td>
<td>{{authors.x}}</td>
</tr>
{% endfor %}

当我运行代码时,整行,即带有标签的那一行根本没有显示。

请赐教!

最佳答案

x 是对象,titleauthors 是属性。你把它们放反了。

{% for x in query_results %}
<tr>
<td>{{x.title}}</td>
<td>{{x.authors}}</td>
</tr>
{% endfor %}

关于python - Django 循环模板标签不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34011177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com