我想在我的模板上显示事物列表。所以,我有一个观点,以生成列表,并把它传递给模板这样的:将python列表传递给django模板
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 %}
我不明白这个错误。此外,如果这种做法是错误的(我认为是这样),那么我将如何将一个列表传递给模板?