flask开发遇到 Exception: Must provide secret_key to use csrf
发布时间:2020-12-17 17:03:16 所属栏目:Python 来源:网络整理
导读:开发flask的时候,遇到了 Exception: Must provide secret_key to use csrf.错误提醒。原来是没有设置secret_key 。在base.py代码中添加以下代码: app.config['SECRET_KEY']='xxxx' SECRET_KEY最好不要写在代码中。 最好设置一个config.py文件,从中读取该内
开发flask的时候,遇到了 Exception: Must provide secret_key to use csrf.错误提醒。原来是没有设置secret_key 。在base.py代码中添加以下代码: app.config['SECRET_KEY']='xxxx' SECRET_KEY最好不要写在代码中。 最好设置一个config.py文件,从中读取该内容 config.py CSRF_ENABLED?=?TrueSECRET_KEY?=?'you-will-never-guess' CSRF_ENABLED 配置是为了激活跨站点请求伪造保护。在大多数情况下,你需要激活该配置使得你的应用程序更安全些。 SECRET_KEY 配置仅仅当 CSRF 激活的时候才需要,它是用来建立一个加密的令牌,用于验证一个表单。当你编写自己的应用程序的时候,请务必设置很难被猜测到密钥。 base.py app.config.from_object('config') 这样就可以防止csrf了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |