Мне нужно передать два отдельных значения, data и label, из списка python в диаграмму js.
Вот мой материал:
data = [[title], [identifier], [subject], [type], [preview], [isReferencedBy], [licence], [licenseMetadata]]
label =["title", "identifier", "subject", "type", "preview", "isReferencedBy", "licence", "licenseMetadata"]
merge_dataLabel = dict(zip(label,data))
print(merge_dataLabel)
Значения в данных результаты из суммы, значения в метке - это соответствующая метка для каждого результата. Чтобы связать каждую метку с соответствующим результатом, я использую zip со следующим результатом:
{'title': [309], 'identifier': [309], 'subject': [1], 'type': [309], 'preview': [0], 'isReferencedBy': [0], 'licence': [0], 'licenseMetadata': [0]}
Прежде чем тратить время на интеграцию диаграммы js, я попытался отобразить результат с помощью шаблона:
return render ( request , 'completeness.html' , {'merge_dataLabel': merge_dataLabel})
Шаблон:
<ul>
{% for item in merge_dataLabel %}
<li>{{ item }}</li>
{% endfor %}
</ul>
Однако отображается только метка без относительных значений. Так что я думаю, что что-то не так в том, что я сделал.
Предложения?
С уважением