Извиняюсь, если об этом уже спрашивали, но я не могу найти ответ.Я супер новичок в html / java / django, но я чувствую, что это не должно быть так сложно, и это глупый вопрос, но я схожу с ума по этому поводу.Я делаю веб-приложение, которое извлекает данные json из firebase, поэтому я использую python / pyrebase / django и т. Д., И мне просто нужно получить доступ к объекту json из моей базы данных и поместить его в HTML-таблицу.Все это прекрасно работает, за исключением доступа к дочернему элементу, в котором есть пробелы (к сожалению, мне нужно сохранить эти пробелы для целей моего мобильного приложения).Я предположил, что это будет то же самое в точечной / скобочной нотации, но это, похоже, не работает.Я также попытался объявить переменную <script> var score = 'JUDGE A RUN 1: '; </script>
и использовать result.score
безуспешно, но, возможно, я помещаю ее в неправильное место или что-то глупое.
<div class="container">
<h2></h2>
<p></p>
<table class="table table-striped">
<thead>
<tr>
<th>BIB</th>
<th>Ridername</th>
<th>Stance</th>
<th>Score</th>
</tr>
</thead>
<tbody>
{% for result in data%}
<tr>
<td>{{ result.bib }}</td> <! works! >
<td>{{ result.ridername }}</td> <! works! >
<td>{{ result.stance}}</td> <! works! >
<td>{{ result['JUDGE A RUN 1: '] }}</td> <! doesn't work :( >
</tr>
{% endfor %}
</tbody>
</table>
</div>
Данные выглядят так:
data = [
{
'JUDGE A RUN 1: ': '10',
'JUDGE A RUN 2: ': '11',
'JUDGE A RUN 3: ': '13',
'JUDGE B RUN 1: ': '13',
'JUDGE B RUN 2: ': '14',
'JUDGE B RUN 3: ': '15',
'bib': '01',
'category': 'ProMen',
'ridername': 'Test',
'score': '-',
'stance': 'R'
},
{
'JUDGE A RUN 1: ': '20',
'bib': '02',
'category': 'ProMen',
'ridername': 'Tester',
'score': '-',
'stance': 'G'
}
]
Большое спасибо за любую помощь.