Я хочу получить доступ к значениям словаря с ключами, передаваемыми из представления в шаблон.Хотя после нескольких часов поисков и борьбы я все еще не могу предсказать причину.Ниже приведены фотографии.
метод post в views.py
def post(self, request):
value = request.POST['value']
if value is '':
return redirect('home')
else:
start_time = time.time()
obj = CalcClass(value)
result=obj.calculate()
end_time = time.time() - start_time
output={}
output['result']=result
output['end_time']=end_time
return render(request, 'fibohome/home.html', output)
template home.html
<div class="col-sm-6 col-md-6">
<div class="panel panel-default">
<div class="panel-body">
{% if output %}
<h3>Output</h3>
<h4>{{ output.result }}</h4>
<h3>Time required</h3>
<h4>{{ output.end_time }}</h4>
{% else %}
<h3>None</h3>
{% endif %}
</div>
</div>
</div>
интерфейс пользовательского интерфейса - после отправки с любым номером просто отображается None.Хотя я получаю вывод в консоли.
Надеюсь, я предоставил достаточно информации.Спасибо!