新增后台通知中心和产品审核发布功能

This commit is contained in:
2026-07-11 01:55:01 +08:00
parent e03e514b70
commit 836acf1aa8
18 changed files with 703 additions and 18 deletions
+13 -3
View File
@@ -1,7 +1,7 @@
"""
ParamHub - 参数百科
AI大模型与硬件参数速查平台
v1.8.0 - 模块化重构 + 后台登录认证
v2.0.0 - 产品审核发布 + 后台通知系统
"""
from flask import Flask, request, jsonify, session, redirect, url_for
from flask_cors import CORS
@@ -10,6 +10,9 @@ from datetime import timedelta
from config import SECRET_KEY
from utils import load_config
# 审核开关:设为 True 则所有产品需要审核
REQUIRE_REVIEW = True
# ─── Flask 应用创建 ────────────────────────────────────────────
app = Flask(__name__, static_folder='static', static_url_path='/static')
@@ -79,17 +82,24 @@ app.register_blueprint(upload_bp)
from modules.routes.api_pin import pin_bp
app.register_blueprint(pin_bp)
from modules.routes.api_notifications import notifications_bp
app.register_blueprint(notifications_bp)
from modules.routes.api_reviews import reviews_bp
app.register_blueprint(reviews_bp)
# ─── 启动 ──────────────────────────────────────────────────────
if __name__ == '__main__':
print("=" * 50)
print("ParamHub - 参数百科 v1.8.0")
print("ParamHub - 参数百科 v2.0.0")
print("=" * 50)
print("模块化重构 + 后台登录认证")
print("产品审核发布 + 后台通知系统")
print(f"访问地址: http://localhost:16041")
print(f"后台管理: http://localhost:16041/admin")
print(f"默认密码: admin123 (可在 config.json 中修改)")
print(f"审核模式: {'开启' if REQUIRE_REVIEW else '关闭'}")
print("=" * 50)
app.run(host='0.0.0.0', port=16041, debug=False)