我想在我的模板上顯示事物列表。所以,我有一個觀點,以生成列表,並把它傳遞給模板這樣的:將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 %}
我不明白這個錯誤。此外,如果這種做法是錯誤的(我認爲是這樣),那麼我將如何將一個列表傳遞給模板?