Как использовать шаблоны Jinja для XML? - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь использовать шаблон jinja, как мы используем его в HTML.

# urls.py
from django.urls import path
from CallCenter.views import view_assets

urlpatterns = [
    path('', index, name="index"),
    path('assets', view_assets)
]
# views.py
def view_assets(request):
    return render(request, "CallCenter/new.xml")
<!--base.xml-->
<?xml version="1.0" encoding="UTF-8"?>
<Response>
     <Say>
          {% block content %}
          {% endblock %}
     </Say>
</Response>
<!--new.xml-->
{% block content %}
Say this!
{% endblock %}

К сожалению, когда я делаю это, он оборачивается в теги HTML,и я не хочу этогоВывод:

<?xml version="1.0" encoding="UTF-8"?>
<html class="gr_4a9e18fa_ngrok_io">
<head></head>
<body data-gr-c-s-loaded="true">
   <response>
     <say>
          Say this!
     </say>
   </response>
</body>
</html>

Ожидаемый вывод должен быть:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
     <Say>
          Say this!
     </Say>
</Response>

Я использую ngrok для доступа к странице / assets. И вывод, который я получил, был через ngrok_address / assets / new.xml

...