【发布时间】:2018-05-11 02:11:21
【问题描述】:
我正在尝试将 python 应用程序部署到 heroku。我使用了一个名为 quart(flask 的异步改编)的 web 框架。当我尝试部署时构建成功,但在 heroku 日志中,我收到以下错误消息:
TypeError: __call__() takes 1 positional argument but 3 were
这是运行应用程序的代码:
if __name__ == '__main__':
app.run(host='0.0.0.0', port=int(os.environ['PORT']))
我的 procfile 由以下内容组成:
web: gunicorn main_loop:app
我们将不胜感激。
【问题讨论】:
-
看起来您在 app.run 调用中缺少一些右括号。
-
@ktzr,哦,对不起,这只是复制和粘贴的错误......
-
@DupDup 您是否仍然收到错误,或者是否已修复?
-
@pushkin 我仍然收到错误消息(我在发这篇文章时没有复制整行代码)。
标签: python heroku flask web-deployment