Django项目中解决csrf的问题

解决csrf的问题:
  只有在视图函数里的时候,局部避免csrf验证;》》》》请看下图
  全局的就只能注释掉settings里面的东西;
  还有一种是在html页面中解决的;

———————————————————————

下面的是在类上面解决的csrf问题
    第一种:

重新写个despatch,注意下面super》》》》(这个里面的父类指的就是源码中的)

 

第二种:

这一种方法跟上面的效果是一样的,都是解决的dispatch验证问题》》
    用下面的name来指定对某某的局部csrf验证  

 

第三种是相反操作》》》

相反操作,在settings里面全局注释以后,想给单独某某进行验证,用下面的操作

 

用了这个之后,就单独对这个dispath进行csrf的验证了

——————————————————————————————————————————————

 ps:执行顺序 整理》》

先执行hello world,执行了这个我们自己的dispatch之后,执行get方法,就打印出get.....,然后在执行父类里面的dispatch方法,所以最后执行的是hello boy

 

 

posted @ 2018-04-09 19:45  Heartbreak-Utopia  阅读(86)  评论(0)    收藏  举报