Django 模板变量
模板变量
在 Django 模板中,可以通过将变量放入 {{ }}
括号中来渲染变量:
实例
templates/testing_varibles.html:
<h1>Hello {{ firstname }}, how are you?</h1>
要向模板发送变量,请通过视图发送数据。
members/views.py:
from django.http import HttpResponse
from django.template import loader
def myview(request):
template = loader.get_template('testing_variables.html')
context = {
'firstname': 'Robin',
}
return HttpResponse(template.render(context, request))
正如您在上面的视图中所看到的,我们创建了一个名为 context 的对象,并用数据填充它,然后将其作为 template.render()
函数中的第一个参数发送。
结果将如下: