我有一个有效的 Django 站点,它在本地托管而没有错误,但是使用 Zappa 部署它会给我以下错误:
The SECRET_KEY setting must not be empty.
最初在使用 Django 进行设置时,此错误是由路径不正确的设置引起的,但这已修复,并且SECRET_KEY存在于 base.py 文件中。
来自 zappa 输出的一个建议是尝试将 "slim_handler" 转换为 false。这样做会导致以下错误:
No module named django.core.wsgi
这是我以前在本地设置站点时遇到的另一个错误。这意味着 Django 不存在于我设置的虚拟环境中(我检查了,现在存在正确的版本)。
Django 站点在本地托管时运行良好,但在尝试使用 Zappa 部署时会出现错误(似乎与路径相关)的原因可能是什么?
答案最终(可能)是,当 Zappa 需要 1.10+ 时,我使用的是 Django 1.9.x