我尝试用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"
]
}
需要一些帮助,认真。
答案 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
,你会在那里看到真正的例外。