Python 在django中混合原始html和模板继承
我相信,在我的视图中比在html模板中更容易处理一些复杂的模型数据处理。因此,我将返回HttpResponse内部的原始html。然而,我仍然希望得到render\u to\u响应提供的模板继承的好处 因此,我想做如下工作:Python 在django中混合原始html和模板继承,python,django,django-templates,django-views,Python,Django,Django Templates,Django Views,我相信,在我的视图中比在html模板中更容易处理一些复杂的模型数据处理。因此,我将返回HttpResponse内部的原始html。然而,我仍然希望得到render\u to\u响应提供的模板继承的好处 因此,我想做如下工作: {% extends 'base.html' %} {% block content %} <!-- The raw HTML I've somehow 'inserted' --> {% endblock %} 我不需要使用任何其他模板标记或变量求值。在Dj
{% extends 'base.html' %}
{% block content %}
<!-- The raw HTML I've somehow 'inserted' -->
{% endblock %}
我不需要使用任何其他模板标记或变量求值。在Django这可能吗?我最好怎么做呢?做这件事的唯一方法是创建一个“通用”模板,该模板将完全包含您发布的内容。只需将HTML变量传递给该模板,就可以正常呈现它,并用 编辑 抱歉,这不是唯一的办法。您还可以创建一个decorator来接受HttpResponse并包装其内容,或者您甚至可以为此创建一个中间件,但上面的答案似乎是最简单的