2026-07-13 15:43:03 +08:00
|
|
|
"""
|
|
|
|
|
数据库初始化 API
|
|
|
|
|
"""
|
|
|
|
|
from flask import jsonify
|
2026-07-14 14:24:21 +08:00
|
|
|
from lib.db_init import init_database_tables
|
2026-07-13 15:43:03 +08:00
|
|
|
from . import init_bp
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@init_bp.route('/init-tables', methods=['POST'])
|
|
|
|
|
def init_tables():
|
|
|
|
|
"""初始化数据库表"""
|
|
|
|
|
try:
|
2026-07-14 14:24:21 +08:00
|
|
|
success = init_database_tables()
|
|
|
|
|
if success:
|
|
|
|
|
return jsonify({'success': True, 'message': '数据库表初始化成功'})
|
|
|
|
|
else:
|
|
|
|
|
return jsonify({'success': False, 'message': '数据库表初始化失败'}), 500
|
2026-07-13 15:43:03 +08:00
|
|
|
except Exception as e:
|
|
|
|
|
return jsonify({'success': False, 'message': str(e)}), 500
|