2024-12-18 14:00:54 +08:00
|
|
|
from flask import Flask, jsonify, request
|
|
|
|
from datetime import datetime
|
|
|
|
from your_database_module import ComputerStatus # 请根据实际路径引入你的数据库模块
|
|
|
|
|
|
|
|
app = Flask(__name__)
|
|
|
|
|
|
|
|
|
|
|
|
@app.route('/get_data_json_30s', methods=['GET'])
|
|
|
|
def get_data_json_30s():
|
|
|
|
# 获取最新30秒的数据
|
|
|
|
data = ComputerStatus.get_data_json_30s()
|
|
|
|
return jsonify(data)
|
|
|
|
|
|
|
|
|
|
|
|
@app.route('/get_data_json', methods=['GET'])
|
|
|
|
def get_data_json():
|
|
|
|
time_start = int(request.args.get('time_start'))
|
|
|
|
time_end = int(request.args.get('time_end'))
|
|
|
|
|
|
|
|
# 获取指定时间范围的数据
|
|
|
|
data = ComputerStatus.get_data_json(time_start, time_end)
|
|
|
|
return jsonify(data)
|
|
|
|
|
2024-12-18 10:41:00 +08:00
|
|
|
|
2024-12-18 13:51:39 +08:00
|
|
|
if __name__ == '__main__':
|
2024-12-18 14:00:54 +08:00
|
|
|
app.run(debug=True)
|