视图函数:
视图函数接受web请求并且返回web响应
--响应,即返回任何一个实体资源:网页的HTML内容、重定向、404错误、XML文档、图片。。。
常放置的位置:./blog/views.py
--基于函数的视图
--基于类的视图
对象:request 是用户请求的所有信息的对象
request.path #获取访问文件路径
request.method #获取请求中使用的HTTP方式(POST/GET)
request.body #含所有请求体信息是bytes类型
request.GET #GET请求的数据(类字典对象)
request.POST #POST请求的数据(类字典对象)
request.FILES #上传文件的类字典对象
reques.user #当前登陆用户
视图函数必须返回HttpResponse对象,即响应用户的请求返回对象
--在HttpResponse对象上拓展的函数render
render(request,template[,context])
--结合一个给定的模版和一个给定的上下文字典,并返回一个渲染后的HttpResponse对象
--request:用于生成响应的请求对象
--templete:要使用的模版的完整名称,可选的参数
--context:添加到模版上下文的一个字典。默认是一个空字典。
模版的位置:
-- ./mysite/setting.py中规定
--使用默认规定:
创建blog应用的模版目录:./blog/templetes
创建./blog/templetes/blog/titles.html
设置路由
./blog/urls.py