gpt4 book ai didi

python - 我在 Heroku 上的 Django 应用程序中添加了一个 SECRET_KEY 配置变量,但现在它无法在本地运行

转载 作者:太空宇宙 更新时间:2023-11-04 08:49:04 24 4
gpt4 key购买 nike

我在我的 Heroku 应用程序上将我的 key 更改为一个环境变量。我更改了它,因为我发现将 key 保存在 settings.py 中存在安全风险。

但是,现在当我使用 python manage.py runserver 时,它不会在本地运行。它给出了有关 key 的错误。

如何修复它以便我可以在本地开发我的 Heroku 应用程序?

最佳答案

您可以将 key 导出为本地环境变量。

export SECRET_KEY=mysecretkey
./manage.py runserver

或者您可以更改您的 settings.py 以在 DEBUG 模式下使用硬编码 key 。如果这样做,请确保在 Heroku 上使用 DEBUG = False 运行。

import os

if DEBUG:
SECRET_KEY = 'mysecretkey'
else:
SECRET_KEY = os.environ['SECRET_KEY']

关于python - 我在 Heroku 上的 Django 应用程序中添加了一个 SECRET_KEY 配置变量,但现在它无法在本地运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37302869/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com