v1.8.0: 模块化重构 + 后台登录认证

This commit is contained in:
2026-06-01 18:31:19 +08:00
parent aed39c64e4
commit 8156ab9738

View File

@@ -0,0 +1,23 @@
"""
网站配置 API
"""
from datetime import datetime
from flask import Blueprint, request, jsonify
from utils import load_config, save_config
config_bp = Blueprint('api_config', __name__)
@config_bp.route('/api/config')
def api_get_config():
return jsonify(load_config())
@config_bp.route('/api/config', methods=['PUT'])
def api_update_config():
data = request.get_json()
config = load_config()
config.update(data)
config['updated_at'] = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
save_config(config)
return jsonify(config)