1

我多次尝试使用 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"
    ]
}

需要一些帮助,说真的。

4

2 回答 2

0

你没有看到真正的错误。按照它说的“你可以用zappa tail命令调查这个”。

我会zappa tail --since 1m在一个窗口中运行,然后zappa update在另一个窗口中运行,您会在那里看到真正的异常。

于 2017-08-31T13:13:03.157 回答
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部署命令。

于 2017-03-16T04:27:58.347 回答