在flask当中,flask-wtf模块时携带csrf校验的,只是需要开启;
如果不开启校验就不需要校验,但是那样不安全。
Csrf是针对与post请求的跨域限制,get请求没有作用
csrf_token的开启
1、首先在配置文件中开启CSRFProtect
2、视图中实例化forms类
3、前端使用csrf_token
4、非flask自创的form表单即前端的form表单使用csrf_token的方式
切记要在后面加括号
5、ajax的post请求中使用csrf_token
6、@csrf.exempt单个视图免除csrf_token校验
Flask的csrf_token校验
最新推荐文章于 2024-03-31 19:02:11 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)