5.Django视图标签


第一种方式:
vim views.py

from django.template import loader,Context,Template
from django.http import HttpResponse
from django.shortcuts import render_to_response

def index(req):
t = loader.get_template('index.html') #1.加载(通过文件)
c = Context({'uname':'alen'}) #2.生成context对象 渲染的变量,在html文件中可以用{{'uname'}}调用

return HttpResponse(t.render(c)) #3.t.render渲染 4.输出


第二种方式:
def index1(req):
t = Template('<h1>hello {{uname}}</h1>') #加载(通过字符串)
c = Context({'uname':'csvt'})
return HttpResponse(t.render(c))


第三种方式:
def index2(req):
return render_to_response('index.html',{'uname':'csvt'})

posted @ 2018-04-25 10:54  Paco_Pig  阅读(87)  评论(0)    收藏  举报