使用 Zappa 部署时工作的 Django 站点中断

Working Django site breaks when deploying with Zappa

我有一个正常运行的 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 不存在于我设置的 virtualenv 中(我检查过,现在存在正确的版本)。

Django 站点在本地托管时可以正常工作,但在尝试使用 Zappa 进行部署时会出错(看似与路径相关)的原因可能是什么?

答案最终是(可能)我使用的是 Django 1。9.x 当 Zappa 需要 1.10+