Проблема зацикливания с defauldict в шаблонах Django
На моем Django я использовал defauldict в моих представлениях, и чтобы дать структуру я поместил этот код в мой шаблон, но он не работает ничего не происходит в моем выводе
Что мне нужно изменить, пожалуйста? Я хочу видеть на своей веб-странице что-то вроде этого :
.List in the file :
value
value1
value3
...
.List not in the file :
value
value
value...
.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title> Dashboard Result</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$("#btnPrint").live("click", function () {
var divContents = $("#dvContainer").html();
var printWindow = window.open('', '', 'height=400,width=800');
printWindow.document.write('<html><head><title> ListingCheckPDF</title>');
printWindow.document.write('</head><body >');
printWindow.document.write(divContents);
printWindow.document.write('</body></html>');
printWindow.document.close();
printWindow.print();
});
</script>
</head>
<body style="margin-top: 30px; padding: 100px">
<h1> List </h1>
<form id="form1">
<div id="dvContainer">
</div>
<input type="button" value="Print Div Contents" id="btnPrint" />
</form>
{% for key, value in results.items %}
{{ item.key }}
{{ item.value}}
{% endfor %}
{% autoescape off %}{{ output_df }}{% endautoescape %}
</body>
</html>
views.py
Что я должен изменить? Потому что фактически мой вывод - это defaultdict, и я должен изменить структуру, чтобы она была более красивой в моем выводе
defaultdict(<class 'list'>, {'Список в файле': ['wolss', 'jaguar', 'bmw', 'tys', 'toyota', 'Список не в файле': [jwdwoi, dede, dsd, dsa]})
Ключ и значение - это пары ключ/значение в defaultdict. Изменить
{% for key, value in results.items %}
{{ item.key }}
{{ item.value}}
{% endfor %}
to
{% for key, value in results.items %}
{{ key }}
{{ value}}
{% endfor %}
и поскольку value - это список, вы можете захотеть
{% for key, value in results.items %}
{{ key }}
{% for elem in value %}
{{ elem }}
{% endfor %}
{% endfor %}