Sri*_*aju 27 python django django-templates django-views
而不是使用render_to_response
它将HTML输出发送回浏览器.
我想取结果,生成HTML(使用模板)并将html输出到我的变量中views.py
.我怎样才能做到这一点?
Sri*_*aju 26
解决了!这样做的方式 -
from django.template.loader import render_to_string
rendered = render_to_string('my_template.html', { 'foo': 'bar' })
Run Code Online (Sandbox Code Playgroud)
感谢ned指向Django文档
Ned*_*der 19
改编自Django文档:
from django.template import Context, Template
t = Template("My name is {{ my_name }}.")
c = Context({"my_name": "Adrian"})
output = t.render(c)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10937 次 |
最近记录: |