【发布时间】:2018-06-05 13:13:40
【问题描述】:
我正在使用 Python 和 Django 创建 Heroku Web 应用程序,而 Heroku 在尝试执行此操作时在命令“git push heroku master”后给了我这个错误:ModuleNotFoundError: No module named 'dlist.secret_settings':
#settings.py
from .secret_settings import *
# from secret_settings.py import * doesn't work for some reason.
以下是 secret_settings.py(与 settings.py 位于同一文件夹中)包含的内容:
#secret_settings.py
SECRET_KEY = 'string here'
问题是,当我在本地服务器(即http://127.0.0.1:8000/)上测试我的 Web 应用程序时,它可以工作,但是当我将这些更改推送到 Heroku 时,它不起作用。正如你所看到的,根据其他人的建议,我想要做的就是隐藏我的 SECRET_KEY。我看过其他人的建议,我似乎无法弄清楚,选择这种方法是因为它可以理解。非常令人沮丧。非常感谢初学者友好的答案/步骤。
【问题讨论】: