gpt4 book ai didi

python - 连接httpresponse对象django

转载 作者:太空宇宙 更新时间:2023-11-04 09:17:08 25 4
gpt4 key购买 nike

我正在使用 django 开发一个网站,并希望为页眉和页脚保留一个通用模板。页眉和页脚的内容因登录用户而异。那么我可以使用的方法是:

    header=render_to_response('header.html',{....})
footer=render_to_response('footer.html',{....})
content=render_to_response('content.html',{....})
return header+content+footer

最佳答案

苛刻的连接 HttpResponse 对象不是这样做的方法。 Django 的(我相信,合理的)方法建议使用模板包含和继承。请查看 {% block %}{% include %}{% extend %} 模板标签 here .

在您的情况下,实现模板继承的方式如下:

base.html :

<div> header code </div>
{% block content %}
<div>Default content</div>
{% endblock content %}
<div> footer code </div>

my.template.html :

{% extend 'base.html' %}
{% block content %}
<div>My new content</div>
{% endblock content %}

关于python - 连接httpresponse对象django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7865457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com