Следующий код отлично работает для отображения Django переменная для HTML.
объект A является моделью
объект Bs является набором запросов
VIEW
context = {
'objectA': objectA,
'objectBs': objectBs,
}
HTML
<table id="table1">
<thead>
<tr>
<th>Field1</th>
<th>Field2</th>
</tr>
</thead>
<tbody>
{% for objectB in objectBs%}
<tr>
<td>
{{ objectA.field1 }}
</td>
<td>
{{ objectB.sub.field2 }}
</td>
</tr>
{% endfor %}
</tbody>
Я хочу использовать данные на javascript, затем я изменяю код на следующий.
ПРОСМОТР
context = {
'objectA': json.dumps(model_to_dict(objectA),
'objectBs': serializers.serialize('json', objectBs),
}
JAVASCRIPT
var objectA_ = JSON.parse("{{objectA|escapejs}}")
var objectBs_ = JSON.parse("{{objectBs|escapejs}}")
После изменения переменная javascript работает нормально, но html невозможно отобразить с использованием исходной переменной django.
Пожалуйста, сообщите решение. Спасибо.