本文介绍: request 是WSGIRequest 的对象# print(request.session) # 一定要保证,session的中间件要在上面# 这个request 就是当次请求的request# 取出ipprint(ip)# return HttpResponse(‘不让你看了’) # 不会再走视图函数了”’能返回的情况:1 None,表示执行完这个代码,继续往后执行—》还有中间件,继续执行–》最后进视图函数。
cookie和session
cookie 客户端浏览器上的键值对—-为了做会话保持
我们需要让cookie变的安全—》敏感数据不在cookie中方法,而放在session中
session的使用—》必须要先迁移表—》django–session表不存在
django-session表的字段
session的使用
session的本质执行原理
session的中间件把上述内容完成了:procee_request process_response
配置session 存放路径(未完成,需要你完成)
中间件
中间件是什么
作用
代码上:就是一个类,类中有几个方法
自定义中间件来使用,记录用户的请求地址和user–agent
中间件,在响应头加入访问时间
csrf认证相关
csrf是什么
跨站请求伪造
攻击原理
如何防范:
post 提交的数据,都是从request.POST中取,前提是:必须是urlencoded和form-data格式
如果是json是取不到的
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。