烧瓶socketio没有开始

时间:2017-10-11 22:42:57

标签: python flask flask-socketio

试图让烧瓶socketio应用程序运行。

这是我的init.py

import os

from flask import Flask, logging
from flask_socketio import SocketIO
from flask_sqlalchemy import SQLAlchemy

from config import app_config

database = SQLAlchemy()
socket_io = SocketIO()


def create_app(config_name):
    app = Flask(__name__, instance_relative_config=True)
    app.config.from_object(app_config[config_name])
    database.init_app(app)
    socket_io.init_app(app)

    from .home import home as home_blueprint
    app.register_blueprint(home_blueprint)

    return app

这是我的run.py

#!/usr/bin/env python3

import sys
from app import create_app, socket_io

config_name = sys.argv[1]
app = create_app(config_name)

if __name__ == "__main__":
    socket_io.run(app)

当我启动应用程序时,这是python控制台中的日志输出:

C:\AnacondaPython\python.exe D:/workspaces/App/run.py development
 * Restarting with windowsapi reloader
 * Debugger is active!
 * Debugger PIN: 189-233-458

然后没有任何事情发生。

当我在浏览器中打开应用程序时,它会继续加载。

我该如何正确地做到这一点?

如有必要,我会提供更多代码。

感谢您的帮助和提示!

0 个答案:

没有答案