Add eventlet and set async_mode to eventlet for SocketIO

parent 357406ad
...@@ -4,4 +4,5 @@ flask>=3.1 ...@@ -4,4 +4,5 @@ flask>=3.1
flask-login>=0.6 flask-login>=0.6
flask-sqlalchemy>=3.1 flask-sqlalchemy>=3.1
werkzeug>=3.1 werkzeug>=3.1
flask-socketio>=5.0 flask-socketio>=5.0
\ No newline at end of file eventlet>=0.33
\ No newline at end of file
...@@ -56,7 +56,7 @@ db = SQLAlchemy(app) ...@@ -56,7 +56,7 @@ db = SQLAlchemy(app)
login_manager = LoginManager() login_manager = LoginManager()
login_manager.init_app(app) login_manager.init_app(app)
login_manager.login_view = 'login' login_manager.login_view = 'login'
socketio = SocketIO(app) socketio = SocketIO(app, async_mode='eventlet')
class User(UserMixin, db.Model): class User(UserMixin, db.Model):
id = db.Column(db.Integer, primary_key=True) id = db.Column(db.Integer, primary_key=True)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment