2017-02-22 141 views
0

我試着用zappa多次部署django, 得到以下錯誤。用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

你在使用什麼操作系統?在碼頭版本中嘗試最新版本的zappa https://github.com/danielwhatmuff/zappa – Edgar

回答

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 deploy命令。

0

你沒有看到真正的錯誤。按照它的說法行事:「你可以用zappa tail命令來調查」。

我想在一個窗口中運行zappa tail --since 1m,在另一個窗口中運行zappa update,您會在那裏看到真正的例外。

+0

我有同樣的錯誤,'zappa tail'顯示'[1504818072948]'NoneType'對象不可調用' –

+0

什麼庫是你在用嗎?你在滾動你自己的WSGI應用程序嗎?如果沒有其他錯誤,我相信這是告訴你,Zappa無法找到WSGI應用程序的入口點。 –