flask开发遇到 Must provide secret_key to use csrf解决办法
开发flask的时候,遇到了 Must provide secret_key to use csrf错误提醒。原来是没有设置secret_key 。在代码中加上
app.config[‘SECRET_KEY‘]=‘xxx‘
SECRET_KEY最好不要写在代码中。
最好设置一个config.py文件,从中读取该内容
config.py
CSRF_ENABLED = True SECRET_KEY = ‘you-will-never-guess‘
然后写进主文件py中
app.config.from_object(‘config‘) # 代替上面的 app.config[‘SECRET_KEY‘]=‘xxx‘
这样就可以防止csrf了
源文件:http://www.bubuko.com/infodetail-692606.html