テンプレートにあるもののリストを表示したい。したがって、そのリストを生成して、次のようにテンプレートに渡すビューがあります。
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 %}
このエラーがわかりません。また、このアプローチが間違っている場合(私はそうだと思います)、リストをテンプレートに渡すにはどうすればよいですか?