我可以在django中呈现HTML而不发送回复吗?

dar*_*opy 0 django xlwt

我想创建一个通用的"html table to excel file"视图,可以被其他几个在HTML表格中显示查询结果的视图使用.我以为我可以为每个查询视图添加一个参数,使其在不发送响应的情况下呈现HTML ,而是使用它来提供将解析它的帮助函数,并使用xlwt库将表行和列转换为Excel内容.

我可以在django中"渲染无响应"吗?

Tim*_*ony 7

是的

from django.template.loader import render_to_string
rendered = render_to_string('my_template.html', { 'foo': 'bar' })
Run Code Online (Sandbox Code Playgroud)

这是文档