gpt4 book ai didi

python - Django - 手动构建 HttpResponse,但也想使用模板

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

当使用 render_to_response 返回一个 HttpResponse 对象时,您可以提供一个模板,它将使用该模板并填写所有 {{ variables }} 你已经在你的模板中设置了。

如果我想手动构建我的 HttpResponse 对象,是否仍可以在我的模板目录中使用我的模板之一?

最佳答案

使用 render_to_string ,您将获得呈现的字符串。您可以将返回的字符串传递给 HttpResponse

from django.template.loader import render_to_string

...

rendered = render_to_string('my_template.html', {'foo': 'bar'})
response = HttpResponse(rendered)

关于python - Django - 手动构建 HttpResponse,但也想使用模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22579708/

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