Обработка переменных шаблонизатора django в коде html

views.py

def index(request):
    pwd = "PASS_WORD"
    html = '<ul>\
        <li>Инженер:<br>\
            <ul>\
                <li><b>USER:</b> deltav</li>\
                <li><b>PASS:</b> {{pwd}}</li>\
            </ul>\
        </li>\
    </ul>'
    data = {'pwd': pwd, 'html':html}
    return render(request, "index.html", context = data)

index.html

{% extends "template.html" %}
{% block title %}Главная{% endblock title %}
{% block content %}
    <hr>
    {% spaceless %}
        {{html|safe}}
    {% endspaceless %}
    <hr>
{% endblock content %}

Подскажите пожалуйста, как заменить переменную {{pwd}} в html коде, хранящимся в переменной html средствами шаблонизатора django? Или правильней эту замену делать в контроллере views?


Ответы (0 шт):