").re-6ren">
gpt4 book ai didi

django - 将 python 列表传递给 django 模板

转载 作者:行者123 更新时间:2023-12-02 11:55:11 26 4
gpt4 key购买 nike

我想在我的模板上显示内容列表。所以我有一个 View 来生成该列表并将其传递给模板,如下所示:

newlinks = []
try:
links=urllib2.urlopen("<<Some HTML file link>>").readlines()
except (urllib2.HTTPError):
links = ''
pass
for link in links:
newlinks.append(link[0:-1])
return render_to_response('template11.html', {'links',newlinks}, context_instance=RequestContext(request))

但是在渲染它时,我收到 TypeError

Exception Type: TypeError
Exception Value: unhashable type: 'list'

这是模板代码:

{% for link in links %}
<li>{{ link }}</li>
{% endfor %}

我不明白这个错误。另外,如果这种方法是错误的(我认为是错误的),那么我如何将列表传递给模板?

最佳答案

return render_to_response()中,{'links',newlinks}导致了错误。它应该是 {'links': newlinks}

关于django - 将 python 列表传递给 django 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12761173/

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