feat: 新增后台任务系统,支持抓取任务在后台持续运行

- 新增后台任务API (/api/tasks)
- 抓取任务在后台独立运行,不受页面刷新影响
- 支持任务状态查询和手动停止
- 新增后台任务管理界面
- 数据库新增 background_tasks 表
- 前端使用轮询方式更新任务进度
This commit is contained in:
2026-07-14 10:59:18 +08:00
parent 4f47bf2b91
commit 6534c3315b
8 changed files with 973 additions and 43 deletions
+2
View File
@@ -28,10 +28,12 @@ CORS(app)
from routes.articles import bp as articles_bp
from routes.products import bp as products_bp
from routes.system import bp as system_bp
from routes.tasks import bp as tasks_bp
app.register_blueprint(articles_bp)
app.register_blueprint(products_bp)
app.register_blueprint(system_bp)
app.register_blueprint(tasks_bp)
# 首页
@app.route('/')