合并我自己的Flask项目

2024-04-20 04:52:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我开发了我的restfulapi flask项目(我们称之为“MYOWN”)。你知道吗

然后,由于需要实现诸如“通知”、“聊天”等功能,我尝试将我的项目与simple socketIO example project合并。你知道吗

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

> ./manage.py runserver

在MYOWN's管理.py脚本,存在

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

它让我困惑于“我在哪里插入下面的脚本到'我的'?”。你知道吗

socketio.run(app)

有没有办法同时运行“MYOWN”和socketIO example project?你知道吗


Tags: 项目runpy命令功能project脚本flask
1条回答
网友
1楼 · 发布于 2024-04-20 04:52:38

Flask脚本的runserver命令与Flask SocketIO不兼容。如果您想用Flask脚本启动服务器,您必须编写一个新版本的runserver。一个简单的替代品可以是:

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

当然,您可以添加所需的任何参数,但不能说明app.run()socketio.run之间的某些参数是不同的。你知道吗

相关问题 更多 >