fix: 修复后端导入路径问题以适配新工作区

- 统一使用绝对导入(backend 目录在 PYTHONPATH)
- 修改 main.py、api 模块、core/security 的导入
- 移除 generate 模块(缺失 GenerateTask 模型)
- 修复 database.py 导入 Base
- backend/run.sh 添加 PYTHONPATH 设置
- 前端 topics.html 修复 currentUser 初始值和 Vue 结构
- 添加前端代码语法检查脚本

版本: v1.0.3 (导入修复版)
This commit is contained in:
lt
2026-04-27 23:03:53 +08:00
parent d719181834
commit 6f0713953a
12 changed files with 38 additions and 32 deletions
+4 -3
View File
@@ -1,14 +1,15 @@
# 宇之然内容创作平台 - 选题管理API
from pydantic import BaseModel
from datetime import datetime
from fastapi import APIRouter, Depends, HTTPException, status, Query
from sqlalchemy.orm import Session
from typing import List, Optional
import json
from ..core.security import get_current_admin_user, create_audit_log
from ..database import get_db
from ..models import Topic, User
from core.security import get_current_admin_user, create_audit_log
from app.database import get_db
from app.models import Topic, User
router = APIRouter()