如何从HttpResponse获取字符串或在Python/Django中呈现为字符串?
目前,我有以下代码:如何从HttpResponse获取字符串或在Python/Django中呈现为字符串?,python,django,http,encoding,rendering,Python,Django,Http,Encoding,Rendering,目前,我有以下代码: from django.shortcuts import render # ... def prerender(js: json) -> str: # ... response = render(None, 'partial/name.html', context) return response.content.decode() Django中有没有一种方法可以渲染到字符串而不是HttpResponse的字节?否则,如何将HttpRespo
from django.shortcuts import render
# ...
def prerender(js: json) -> str:
# ...
response = render(None, 'partial/name.html', context)
return response.content.decode()
Django中有没有一种方法可以渲染到字符串而不是
HttpResponse
的字节?否则,如何将HttpResponse
内容正确地作为字符串获取?答案几乎就在您的问题中:
从django.template.loader导入呈现到字符串
将render_返回到_字符串(“partial/home.html”,上下文)
您可以使用它来呈现各种模板,比如电子邮件等等