1.template 使用
template不仅可以用来导出HTML,他可以用来做任何的
基于文本的处理
1.在交互模式下使用template
使用django的template时,他需要查找一个变量的
设置,叫:DJANGO_SETTINGS_MODULE,这个指向的是
当前的工作项目的settings.py文件,所以,要想在
交互模式下使用template,最好先通过
django-admin.py startproject mysite开启一个项目
然后进入mysite,运行python manage.py shell进入
交互模式,这样就自动的读取了DJANGO_SETTINGS_MODULE
变量所指定的配置文件
当然,你也可以直接运行python,然后只用内置函数再
设置该变量也可以
2.创建一个template
from django.template import Context, Template
t = Template('My name is {
{ name }}')
c = Context({'name':'zhang'})
t.render(c)
注:Template()构造出一个template对象,她接收一个
原生template字符串,Context()函数接收一个字典,
这个用于template对象的render()函数来渲染原生字符串
注意:t.render()函数返回的是unicode字符串不是
常用的字符串
一个例子:
# Bad
for name in ('John', 'Julie', 'Pat'):
t = Template('Hello, {
{ name }}')
print t.render(C
Django中template 使用
最新推荐文章于 2021-11-13 20:03:16 发布