"csrf_token": ["The CSRF token is missing."]如何解决

"csrf_token": ["The CSRF token is missing."]如何解决

编程qingyu2022-11-27 7:59:381248A+A-

  解决方法:

  1.引入CSRFProtect

from flask_wtf.csrf import CSRFProtect

  2.保护app

  CSRFProtect(app)

  2.html模板隐藏表单

  value="{{ csrf_token() }}

    <input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
from flask import Flask

#解决第1步引入CSRFProtect
from flask_wtf.csrf import CSRFProtect

app = Flask(__name__)

#解决第2步保护app
CSRFProtect(app)
<form name="f1" action="{{url_for('user.register')}}" method="post" >
    <input type="hidden" name="csrf_token" value="{{ csrf_token() }}">
</form>


点击这里复制本文地址 默伴百科
qrcode

默伴生活 © All Rights Reserved.  Copyright Your WebSite.Some Rights Reserved.闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 留言建议| 网站管理