Я использую API Microsoft Translate, который дает мне результат в этом формате
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Hey wie geht es dir?</string>
Теперь в Django, и я попытался преобразовать ответ в словарь, как предложено в этого ответа
поэтому у меня есть
response = requests.request("GET", url, headers=headers, params=querystring)
print (response.text)
translated = xmltodict.parse(response.text)
print (translated)
return render (request, 'conjugator/translated.html', {'translated': translated})
, но теперь я получаю
OrderedDict([('string', OrderedDict([('@xmlns', 'http://schemas.microsoft.com/2003/10/Serialization/'), ('#text', 'Hey wie geht es dir?')]))])
вот мой шаблон
{% block content %}
<h2>{{ translated }} </h2>
{% for key, value in translated.items %}
{{ value }}
{% endfor %}
{% endblock content %}
Учитывая что этот API (перевод) вернет единый результат. Какой самый простой / эффективный способ отформатировать XML для отображения в шаблоне?