1.HttpResponse:
1)如下,浏览器上显示 OK!
from django.shortcuts import HttpResponse
def index(request):
#业务逻辑代码
return HttpResponse("OK!")
2)locals()返回一个包含当前作用域里面的所有变量和它们的值的字典
from django.shortcuts import render_to_response
import datetime
def current_datetime6(request):
current_date = datetime.datetime.now()
return render_to_response('current_datetime6.html', locals())
2.redirect:如下,让浏览器跳转到百度
from django.shortcuts import redirect
def index(request):
#业务逻辑代码
return redirect("https://www.baidu.com")
3.render:将数据填充进模板文件,最后把结果返回到浏览器。
from django.shortcuts import render
def index(request):
#业务逻辑代码
#render方法可接收三个参数,一是request参数,二是待渲染的html模板文件,三是保存具体数据的字典参数。
return render(request,"index.html",{"name":"monicx","hobby":["reading","blog"]})