當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python Django render_to_string用法及代碼示例

本文介紹 django.template.loader.render_to_string 的用法。

聲明

render_to_string(template_name, context=None, request=None, using=None)

render_to_string() 加載一個類似 get_template() 的模板並立即調用它的render() 方法。它采用以下參數。

template_name
要加載和呈現的模板的名稱。如果是模板名稱列表,Django 使用 select_template() 而不是 get_template() 來查找模板。
context
dict 用作模板的渲染上下文。
request
一個可選的 HttpRequest ,將在模板的渲染過程中可用。
using
一個可選的模板引擎 NAME 。對模板的搜索將僅限於該引擎。

使用示例:

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

相關用法


注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.template.loader.render_to_string。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。