fix: 修复 SQLAlchemy 初始化和 Flask-Login user_loader 配置

- models/__init__.py 改用 extensions.py 中的 db 实例
- 添加 Flask-Login user_loader 回调函数
- 添加 nginx 反向代理配置

修复了容器启动后 API 500 错误的问题
This commit is contained in:
2026-03-15 06:52:00 +08:00
parent e9f86aeda4
commit 7b0b3be6c8
3 changed files with 43 additions and 2 deletions

View File

@@ -71,6 +71,12 @@ def _init_extensions(app):
limiter.init_app(app)
socketio_app.init_app(app)
# 配置 Flask-Login user_loader
from app.models import User
@login_manager.user_loader
def load_user(user_id):
return User.query.get(user_id)
# 初始化 Redis
init_redis(app)