вот код но он не работает, что сделать что бы оно работало?
from flask import Flask, render_template
from flask_socketio import SocketIO
from flask_sqlalchemy import SQLAlchemy
import json
from app import *
import random
from gevent import sleep
app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
app.config["SQLALCHEMY_DATABASE_URI"] = "sqlite:///Coin.db"
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
socketio = SocketIO(app)
db.init_app(app)
@app.route('/')
def index():
return render_template('index1.html')
@app.route('/create_user')
def create_user():
result = create_user_toDb(677832345689, 'John')
if result:
print("Успешно создан пользователь")
else:
print("Ошибка при создании пользователя")
return 'User created successfully'
@app.route('/print_user')
def print_user():
# Получить все записи пользователей
users = User.query.all()
for user in users:
print(user.id, user.user_id, user.user_name)
# Получить все записи игровых данных
game_data = Game_data.query.all()
for data in game_data:
print("game_data")
print(data.id, data.user_id, data.balance, data.upgrade)
return 'User created successfully'
@socketio.on('message')
def handle_message(message):
print('Received message: ' + message)
@socketio.on('connect')
def handle_connect():
while True:
socketio.emit('message', 'This is a message')
socketio.sleep(1)
@socketio.on('disconnect')
def handle_disconnect():
print('Client disconnected!')
if __name__ == "__main__":
with app.app_context():
db.create_all()
app.run(debug=True)