您的位置:首页 > 编程语言 > Go语言

django 学习-5 模板使用流程

2016-01-13 17:51 656 查看

首先在模板下建一个index.html

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<h1> hello {{uname}}</h1>
</body>
</html>
</body>
</html>
~      

 

1、from django.http import HttpResponse

     from django.template  import loader, Context     导入要用的东西

 

def index(req):
        t = loader.get_template('index.html')
        c = Context({'uname':'ssj'})                生成一个context对象
        return HttpResponse(t.render(c))           返回相应的字符串

2、、from django.template  import Template

def index1(req):
        t = Template('<h1>hello {{uname}}</h1>')   直接通过template把里面的模板以字符串的形式提供出来
        c = Context({'uname':'ssj'})
        return HttpResponse(t.render(c))

3、from django.shortcuts  import render_to_response

def index2(req):
        return render_to_response('index.html',{'uname':'ssj1'})

这是一个比较快捷的方式,后面花括号里的内容就相当于上面context的内容

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: