小编hun*_*ppo的帖子

女服务员的“模块对象不可调用”

我正在尝试在 Heroku 上部署我的应用程序。我必须使用 Windows,gunicorn 不起作用。我尝试了 waitress,每当我尝试加载任何页面时,它都会给我一个“模块不可调用”错误。

注意:到目前为止,我还没有在网络上部署它,heroku local在创建一个可公开访问的版本之前正在尝试。localhost它在使用 PyCharm 时有效。

文件的组织

/myapp
     requirements.txt
     Procfile
     /myapp
         /static
         /templates
         __init__.py
Run Code Online (Sandbox Code Playgroud)

__init __.py

# encoding=utf-8
import click

from myapp.application import create_app
from myapp.application import db, login_manager

app = create_app()

from myapp.config import SQLALCHEMY_TRACK_MODIFICATIONS
from myapp.models import User
from myapp.views import *

app.add_url_rule('/home', HomePage.endpoint, 
      view_func=HomePage.as_view(HomePage.endpoint), methods=['GET','POST'])
# pages are defined in views.py

#other code

if __name__ == '__main__':
    # set debug to false when moving to production
    app.run()
Run Code Online (Sandbox Code Playgroud)

Procfile …

python heroku flask waitress server

5
推荐指数
1
解决办法
4946
查看次数

标签 统计

flask ×1

heroku ×1

python ×1

server ×1

waitress ×1