удаление [u ''] в шаблоне django

76
9


Я пытаюсь загрузить JSON в шаблон Django, и все идет хорошо. Но я получаю [] вокруг него и 'u перед этим. Мне было интересно, есть ли что-то, что я мог бы сделать против этого. это код, который я использую:

json_response = requests.get(endpoint + "appointments?user="+user+"&access_token="+token+"&start="+str(int(timestamp_start))+"&end="+str(int(timestamp_end))+"&valid=true").json()
appointmentsVrijdag = json_response['response']['data']
return render(request, template, {"appointmentsVrijdag": appointmentsVrijdag})

Затем, чтобы загрузить его в шаблон, я использую следующий код:

            {% for appointment in appointmentsVrijdag %}
{% if appointment.cancelled != True %}
<tr>
<td>
{{ appointment.teachers }}
{{ appointment.subjects }}
</td>
</tr>
{% endif %}
{% endfor %}

Я надеялся получить помощь!

спросил(а) 2021-01-28T01:39:27+03:00 2 месяца, 2 недели назад
1
Решение
97

Предполагая, что appointment.teachers или appointment.subjects являются списками, вы можете просто присоединить элементы внутри шаблона, используя встроенный фильтр join:

{{ appointment.teachers|join:", " }}
{{ appointment.subjects|join:", " }}

ответил(а) 2021-01-28T01:39:27+03:00 2 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема