[backend] fix: 修复projects.py和conftest.py中的类型和导入问题

This commit is contained in:
xsl
2026-01-26 10:22:30 +08:00
parent 64b08c4e67
commit 3d61e000ac
3 changed files with 13 additions and 5 deletions
BIN
View File
Binary file not shown.
@@ -1,6 +1,6 @@
from fastapi import APIRouter, Depends, Query
from fastapi import APIRouter, Depends, Query, HTTPException, status
from sqlalchemy.ext.asyncio import AsyncSession
from sqlalchemy import select, func, and_, desc, asc
from sqlalchemy import select, func, and_
from config.database import get_db
from src.models.user import User
from src.models.project import Project
@@ -9,7 +9,7 @@ from src.schemas.project import (
ProjectUpdate,
ProjectResponse,
ProjectListResponse,
)
)
from src.middleware.auth import (
get_current_user,
require_market_or_admin,
+10 -2
View File
@@ -10,8 +10,16 @@ from httpx import AsyncClient
from sqlalchemy.ext.asyncio import AsyncSession, create_async_engine, async_sessionmaker
from sqlalchemy.pool import StaticPool
from main import app
from config.database import Base, get_db
try:
from src.main import app
except ImportError:
from main import app
try:
from src.config.database import get_db
except ImportError:
from config.database import get_db
from src.models.user import User
from src.utils.password import hash_password