- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
在尝试设置 Flask-Debugtoolbar
时,我得到:
"DebugToolBar requires a SECRET_KEY".
我从哪里获得 SECRET_KEY
?
最佳答案
方法一:在Python 2/3中使用os
:
>>> import os
>>> os.urandom(12)
'\xf0?a\x9a\\\xff\xd4;\x0c\xcbHi'
方法2:在Python 2/3中使用uuid
:
>>> import uuid
>>> uuid.uuid4().hex
'3d6f45a5fc12445dbac2f59c3b6c7cb1'
方法3:在Python中使用secrets
>= 3.6:
>>> import secrets
>>> secrets.token_urlsafe(16)
'Drmhze6EPcv0fN_81Bj-nA'
>>> secrets.token_hex(16)
'8f42a73054b1749f8f58848be5e6502c'
方法4:在Python 3中使用os
:
>>> import os
>>> os.urandom(12).hex()
'f3cfe9ed8fae309f02079dbf'
方法一:使用app.secret_key
:
app.secret_key = 'the random string'
方法二:使用app.config
:
app.config['SECRET_KEY'] = 'the random string'
方法 3: 放到你的配置文件中:
SECRET_KEY = 'the random string'
然后加载配置表单配置文件:
app.config.from_pyfile('config.py') # if your config file's name is config.py
关于python - 我从哪里获得 Flask 的 SECRET_KEY?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34902378/
我有一些关于 SECRET_KEY 的“简单”问题Django 中的设置: 它的最小、最大和推荐长度是多少? 我可以把它留空吗? 如果我使用很长的 SECRET_KEY 怎么办? ,会不会有一部分被“
如果我在负载均衡器后面设置多个 django 服务器,我希望 SECRET_KEY 相同、不同还是有关系?文档对于这个值的具体用途有点薄弱。 最佳答案 我想应该是一样的。这是相关问题:Django S
在cmd中运行服务器时出现错误 我使用的是 Windows 7、Python 版本 3.4.3 和Django 版本 1.8。 > Traceback (most recent call last):
所以我想在 pythonanywhere 上部署我的网站。我创建了 virtualenv,安装了 Django 和我的网站所需的所有应用程序。我创建了新应用程序并将其与我从 GitHub 克隆的项目连
这个问题在这里已经有了答案: Django: ImproperlyConfigured: The SECRET_KEY setting must not be empty (33 个答案) 关闭 8
我正在处理 the TaskBuster Django教程,其目标是帮助为项目设置良好的开发设置。 当我运行命令时回显 $SECRET_KEY 在我的“开发”环境或“测试”环境中,我得到相同的输出,因
This question询问 Django SECRET_KEY 值的用途。 One of the answers to that question声明“它需要具有加密强度高的熵 (sp)(计算机难
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
Django 版本 1.9.7。 我当前的项目结构是: vehicles/ ├── etl │ ├── etl │ ├── manage.py │ ├── pipeline │ └──
我在 windows 7 中使用 python 3.5 和 django 1.11.5。 我有包含 base.py、mysql.py 和 sqlite.py 的设置文件夹 manage.py 包含:
当然,我搜索了一些帖子,但没有一个有帮助。即使是最近的人也无济于事。 我目前正在使用pyCharm 安装django 使用虚拟环境。因为我尝试了很多方法但没有运气使用 pycharm 来运行项目但是,
我有一个配置类,其中包含我的 Flask 应用程序的配置。大多数配置选项都被选中,但 secret_key 仍未设置,因此使用 session 会引发错误。为什么配置没有完全导入? app.py: a
我正在使用 celery 运行一个 Django 应用程序。我的 tasks.py 文件中出现奇怪的错误,如下所示: from __future__ import absolute_import fr
在尝试设置 Flask-Debugtoolbar 时,我得到: "DebugToolBar requires a SECRET_KEY". 我从哪里获得 SECRET_KEY? 最佳答案 获取 key
我正在尝试设置多个包含一些基本设置的设置文件(开发、生产……)。虽然不能成功。当我尝试运行 ./manage.py runserver 我收到以下错误: (cb)clime@den /srv/www/
如 app.secret_key未设置,Flask 将不允许您设置或访问 session 字典。 这就是flask user guide has to say在这个问题上。 我对 Web 开发很陌生,
我进行了一些谷歌搜索并查看了文档 (https://docs.djangoproject.com/en/dev/ref/settings/#secret-key),但我一直在寻找对此进行更深入的解释,
我有一个 Django 的 GitHub 工作流程,当它迁移数据库时,它给出了错误 django.core.exceptions.ImproperlyConfigured: The SECRET_KE
我正在从事在线书店项目。 我正在尝试在 dockercompose.yml 中设置环境变量 project_folder/settings.pySECRET_KEY = os.environ.get(
我正在尝试遵循 django Twoscoops 最佳实践。在 settings/base.py ,有以下内容: ########## SECRET CONFIGURATION # See: http
我是一名优秀的程序员,十分优秀!