当前位置: 首页 > news >正文

企业网站的基本内容做国外网站什么定位

企业网站的基本内容,做国外网站什么定位,荣耀手机全部型号,商务网站的推广django中间件 django中间件是django的门户 1.请求来的时候需要先经过中间件才能达到真正的django后端 2.响应走的时候也需要经过中间件 ​ djangp自带七个中间件MIDDLEWARE [django.middleware.security.SecurityMiddleware,django.contrib.sessions.middleware.SessionMiddle…django中间件 django中间件是django的门户 1.请求来的时候需要先经过中间件才能达到真正的django后端 2.响应走的时候也需要经过中间件 ​ djangp自带七个中间件MIDDLEWARE [django.middleware.security.SecurityMiddleware,django.contrib.sessions.middleware.SessionMiddleware,------session与之切切相关django.middleware.common.CommonMiddleware,django.middleware.csrf.CsrfViewMiddleware,django.contrib.auth.middleware.AuthenticationMiddleware,django.contrib.messages.middleware.MessageMiddleware,django.middleware.clickjacking.XFrameOptionsMiddleware, ] ​ # django支持程序员自定义中间件并且暴露给程序员五个可以自定义的方法1.必须要掌握的process_requestprocess_response2.了解即可process_viewprocess_template_responseprocess_exception 如何自定义中间件 1.在项目名或者应用名下创建一个任意名称的文件夹 2.在该文件内创建一个任意名称的py文件 3.在该py文件内需要数学类这个类必须继承MiddlewareMixin-然后在这个类里面就可以自定义五个方法这五个方法用几个写几个不需要全写 4.需要将类的路径以字符串的形式注册到配置文件中才能生效 MIDDLEWARE [django.middleware.security.SecurityMiddleware,django.contrib.sessions.middleware.SessionMiddleware,------session与之切切相关django.middleware.common.CommonMiddleware,django.middleware.csrf.CsrfViewMiddleware,django.contrib.auth.middleware.AuthenticationMiddleware,django.contrib.messages.middleware.MessageMiddleware,django.middleware.clickjacking.XFrameOptionsMiddleware,你的自定义中间件 ] 1.必须要掌握的# process_request ---- 请求来的时候1.请求来的时候需要经过每一个中间件里面的process_request方法-结果的顺序是按照配置文件中注册的文件顺序从上到下依次执行2.如果中间件里面没有定义该方法那么就直接跳过执行下一个中间件3.如果该方法返回了HttpResponse对象那么请求不再继续往后执行而是直接原路返回-功能类似于校验失败不允许访问总结process_request方法就是用来做全局相关的所有限制功能# process_response ---- 就是django后端返回给浏览器的内容1.响应走的时候需要经过每一个中间件里面的process_response方法-该方法有两个额外的参数request和response2.该方法必须返回一个HttpResponse对象1.默认返回的就是response2.你也可以自定义返回3.顺序是按照配置文件中注册了的中间件从下往上的顺序# 问如果在第一个process_request方法就已经返回了HttpResponse对象那么响应走的时候是经过所有的中间件里面的process_response还是有其他的情况答会直接走同级别的process_response方法返回接下来的中间件就不执行了2.了解即可# process_view路由匹配成功之后执行视图函数之前会自动执行中间件里面的该方法顺序是配置文件中的注册的中间件从上往下依次执行# process_template_response返回的HttpResponse对象有render属性时候才会触发顺序是按照配置文件中注册的中间件从下往上依次经过# process_exception当视图函数中出现异常的情况下触发顺序也是从下往上的顺序 ​ ----------------------------------------------------------------------------------------------注意看request和response的执行顺序 csrf跨站请求伪造 与钓鱼网站有关我搭建一个跟正规网站一模一样的界面用户不小心进入到了我们的网站用户给某人打钱打钱的操作的确是提交给了正规网站用户的钱也确确实实减少了但是打钱的目标账户被改变了变成了别的用户内部本质我们在钓鱼网站的页面针对对方账户只给用户提供一个没有name属性的普通input框然后我们在内部隐藏一个已经写好的name和value的input框如何规避csrf跨站伪造校验网站在给用户返回一个具有提交数据功能的页面的时候会给这个页面加一个唯一标识当这个页面超后端发送post请求的时候我们后端会先校验这个唯一标识如果唯一标识不对就会直接拒绝403如果成功就正常执行如何符合校验 # form表单如何符合校验在form表单中写入{% csrf_token %} csrf相关装饰器 1.网站整体都不校验csrf就单单几个视图函数需要校验 2.网站整体都需要csrf校验就单单几个试图函数不需要校验装饰器导入from django.views.decorators.csrf import csrf_protect,csrf_exempt csrf_protect需要校验 csrf_exempt不需要校验
http://wiki.neutronadmin.com/news/59734/

相关文章:

  • 做网站哪些比较好wordpress 主题 搜索引擎
  • 做品牌的人常用的网站500强企业排名(2022最新名单)
  • 怎么用ps做网站前台美工无极最新招聘
  • 淘宝客商城网站建设不停弹窗的网站怎么做
  • 基于wordpress门户网站wordpress 美食主题
  • 做任务赚话费的网站中国十大企业管理培训机构
  • 商业网站的后缀网站建设域名服务器购买
  • 如何建立游戏网站平台哪些网站是做快消品的
  • 网站优化文章怎么做做玩网站怎么上传
  • 广元网站建设优化开启wordpress mu
  • 门户网站建设 简报引流渠道有哪些平台
  • 镇海建设交通局网站首页昆山设计网站的公司哪家好
  • 外贸手表网站模板免费商品列表网页模板源代码
  • 网站主页设计布局图网站建设推广技术
  • 中国科协网站建设招标广州公司搜索seo网络推广
  • 哪个网站做漫画可以有钱邢台规划局网站建设
  • 大学选修课网站建设英国有哪些做折扣的网站
  • 深圳建设网站服务看小视频的浏览器有哪些
  • 网站首页布局设计用什么六安网站软件建设
  • 雷神代刷网站推广西安网站建设工作室
  • 导航在左侧的网站欣赏家装设计师培训要多久
  • 基于百度地图的网站开发创意单页设计
  • 网站速度提升微网站中定位功能怎么做的
  • 国内老牌的广州网站建设哪里公司建设网站好
  • 中国建筑业协会官方网站常州网站外包
  • 网站建设费用包括永兴县网站建设哪家好
  • 正规的营销型网站建设公司注册代理费
  • 做公众号封面的网站小程序搭建多少钱一个
  • 怎么查看网站收录广州新冠新增最新消息
  • 山东建设银行官网网站大数据下的精准营销