0

我开发了我的宁静 api 烧瓶项目(我们称之为“MYOWN”)。

然后,由于一些需要实现'通知','聊天'等功能,我尝试将我的项目与简单的socketIO示例项目合并。

我想只用下面的一个命令来运行我的项目

> ./manage.py runserver

在'MYOWN's manage.py 脚本中,存在

if __name__=='__main__':
    manager.run()

这让我对“我在哪里插入脚本到'MYOWN'?”感到困惑。

socketio.run(app)

有什么方法可以同时运行 'MYOWN' 和socketIO 示例项目

4

1 回答 1

0

Flask-Script 的runserver命令与 Flask-SocketIO 不兼容。如果你想用 Flask-Script 启动你的服务器,你必须编写一个新版本的runserver. 一个简单的替换可能是:

@manager.command
def runserver():
    socketio.run()

当然,您可以添加任何您需要的参数,但并不是某些参数在 和 之间是不同app.run()socketio.run

于 2016-03-08T06:11:45.233 回答