Причина в том, что шаблон не знает об имени context
, поэтому в {% for key, value in context.items %}
, context.items
не ссылается ни на что.
Это означает, что вам нужно передать правильный словарьшаблон:
# views.py
def home(request):
data = {}
links = getLinks()
for link in links:
splited = getRate(link).split()
key = splited[1]
data[key] = float(splited[0])
return render(request, 'home.html', {'context': data})
# Now, 'context' will actually mean something to the template.
Теперь, когда вы знаете, в чем ошибка, я предлагаю не называть вашу переменную шаблона context
.