使用zappa部署django并不起作用

时间:2017-02-22 06:19:36

标签: zappa

我尝试用zappa多次部署django, 得到以下错误。

{
    "message": "An uncaught exception happened while servicing this request. You can investigate this with the `zappa tail` command.", 
    "traceback": [
        "Traceback (most recent call last):\n", 
        "  File \"/var/task/handler.py\", line 441, in handler\n    response = Response.from_app(self.wsgi_app, environ)\n", 
        "  File \"/tmp/pip-build-hvU2Xn/Werkzeug/werkzeug/wrappers.py\", line 865, in from_app\n", 
        "  File \"/tmp/pip-build-hvU2Xn/Werkzeug/werkzeug/wrappers.py\", line 57, in _run_wsgi_app\n", 
        "  File \"/tmp/pip-build-hvU2Xn/Werkzeug/werkzeug/test.py\", line 871, in run_wsgi_app\n", 
        "TypeError: 'NoneType' object is not callable\n"
    ]
}

需要一些帮助,认真。

2 个答案:

答案 0 :(得分:0)

当我收到与werkzeug wrapper相关的错误时,通常是因为我的软件包未安装在我的虚拟环境中。

virtualenv venv
source venv/bin/activate
pip install Django
pip install zappa
# or with a requirements.txt file
pip install -r requirements.txt

然后运行zappa部署命令。

答案 1 :(得分:0)

你没有看到真正的错误。按照说明"您可以使用zappa tail命令"。

进行调查

我在一个窗口中运行zappa tail --since 1m而在另一个窗口中运行zappa update,你会在那里看到真正的例外。