request是一个对象,封装了用户通过浏览器发送过来的所有数据。
一、请求:
1、request.method 获取请求方式get/post
2、request.get 在URL上传递值 例:/tpl/?n1=123&n2=456
3、request.post 在请求体中获取数据
二、响应(views.py):
1、【响应】HttpResponse("返回内容"),内容字符串内容返回给请求者
例:
return HttpResponse("返回内容")
2、【响应】读取HTML的内容+渲染(替换)-->字符串 返回给用户浏览器
例:
return render(request,'tpl.html'.{'title':'测试‘})
3、【响应】让浏览器重定向到其他的页面。
from django.shortcuts import render, HttpResponse, redirect
return redirect("https://www.baidu.com")