视图:接受请求和返回响应的那部分被称做视图
CBV:class base view(基于类的视图)
FBV:function base view(基于函数的视图)
request对象
- request.method:获取请求的方法
- request.GET:用来获取URL中的参数,http://127.0.0.1:8000/index/id=1&name=杨洋
request.GET -->{'id':1,'name':'杨洋'}
request.GET.("id") -->
- request.POST: 用来获取post提交请求过来的数据
- request.path_info:获取用户请求的路径(不包含IP和端口URL参数)
- request.body
response对象:
- HttpResponse:返回响应的字符串
- render:返回一个html页面
- redirect:重定向内容
代码案例:
https://github.com/xia1990/django-day67