mirror of
https://github.com/fastapiadmin/FastapiAdmin.git
synced 2026-10-01 16:21:20 +00:00
style: 整理代码导入顺序并修复换行问题
1. 移除未使用的io导入和多余空行 2. 调整多个文件的fastapi导入模块顺序 3. 统一fastapi_cache导入位置 4. 修复middlewares文件末尾缺失的换行
This commit is contained in:
@@ -6,9 +6,9 @@ from fastapi import (
|
|||||||
BackgroundTasks,
|
BackgroundTasks,
|
||||||
Body,
|
Body,
|
||||||
Depends,
|
Depends,
|
||||||
|
File,
|
||||||
Form,
|
Form,
|
||||||
Query,
|
Query,
|
||||||
File,
|
|
||||||
Request,
|
Request,
|
||||||
UploadFile,
|
UploadFile,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Form, Query, File, Request, UploadFile
|
from fastapi import APIRouter, Body, Depends, File, Form, Query, Request, UploadFile
|
||||||
from fastapi.responses import FileResponse, JSONResponse, StreamingResponse
|
from fastapi.responses import FileResponse, JSONResponse, StreamingResponse
|
||||||
|
|
||||||
from app.api.v1.module_common.file.service import FileService
|
from app.api.v1.module_common.file.service import FileService
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query, File, UploadFile
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable
|
from app.core.base_schema import AuthSchema, BatchSetAvailable
|
||||||
from app.core.dependencies import AuthPermission
|
from app.core.dependencies import AuthPermission
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
|
|
||||||
from .schema import MenuCreateSchema, MenuOutSchema, MenuQueryParam, MenuUpdateSchema
|
from .schema import MenuCreateSchema, MenuOutSchema, MenuQueryParam, MenuUpdateSchema
|
||||||
from .service import MenuService
|
from .service import MenuService
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
||||||
from app.core.dependencies import AuthPermission
|
from app.core.dependencies import AuthPermission
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
|
|
||||||
from .schema import (
|
from .schema import (
|
||||||
PackageCreateSchema,
|
PackageCreateSchema,
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
from app.core.base_schema import AuthSchema, PageResultSchema
|
from app.core.base_schema import AuthSchema, PageResultSchema
|
||||||
from app.core.dependencies import AuthPermission
|
from app.core.dependencies import AuthPermission
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
|
|
||||||
from .schema import (
|
from .schema import (
|
||||||
PluginCreateSchema,
|
PluginCreateSchema,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
from fastapi import APIRouter, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
from redis.asyncio.client import Redis
|
from redis.asyncio.client import Redis
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
||||||
from app.core.dependencies import AuthPermission, redis_getter
|
from app.core.dependencies import AuthPermission, redis_getter
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
|
|
||||||
from .schema import (
|
from .schema import (
|
||||||
|
|||||||
@@ -2,8 +2,10 @@ import json
|
|||||||
import secrets
|
import secrets
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
from fastapi import APIRouter, BackgroundTasks, Depends, Path, Query, Body, Form, Request
|
from fastapi import APIRouter, BackgroundTasks, Body, Depends, Form, Path, Query, Request
|
||||||
from fastapi.responses import JSONResponse, RedirectResponse
|
from fastapi.responses import JSONResponse, RedirectResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
from redis.asyncio.client import Redis
|
from redis.asyncio.client import Redis
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
@@ -16,8 +18,6 @@ from app.core.base_schema import (
|
|||||||
RefreshTokenPayloadSchema,
|
RefreshTokenPayloadSchema,
|
||||||
)
|
)
|
||||||
from app.core.dependencies import db_getter, get_current_user, redis_getter
|
from app.core.dependencies import db_getter, get_current_user, redis_getter
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
from app.core.exceptions import CustomException
|
from app.core.exceptions import CustomException
|
||||||
from app.core.logger import logger
|
from app.core.logger import logger
|
||||||
from app.core.redis_crud import RedisCURD
|
from app.core.redis_crud import RedisCURD
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable
|
from app.core.base_schema import AuthSchema, BatchSetAvailable
|
||||||
from app.core.dependencies import AuthPermission
|
from app.core.dependencies import AuthPermission
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
|
|
||||||
from .schema import DeptCreateSchema, DeptOutSchema, DeptQueryParam, DeptUpdateSchema
|
from .schema import DeptCreateSchema, DeptOutSchema, DeptQueryParam, DeptUpdateSchema
|
||||||
from .service import DeptService
|
from .service import DeptService
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse, StreamingResponse
|
from fastapi.responses import JSONResponse, StreamingResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
from redis.asyncio.client import Redis
|
from redis.asyncio.client import Redis
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
||||||
from app.core.dependencies import AuthPermission, redis_getter
|
from app.core.dependencies import AuthPermission, redis_getter
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from app.utils.common_util import bytes2file_response
|
from app.utils.common_util import bytes2file_response
|
||||||
|
|
||||||
|
|||||||
@@ -2,13 +2,13 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse, StreamingResponse
|
from fastapi.responses import JSONResponse, StreamingResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
||||||
from app.core.dependencies import AuthPermission, get_current_user
|
from app.core.dependencies import AuthPermission, get_current_user
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
from app.core.logger import logger
|
from app.core.logger import logger
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from app.utils.common_util import bytes2file_response
|
from app.utils.common_util import bytes2file_response
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse, StreamingResponse
|
from fastapi.responses import JSONResponse, StreamingResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
||||||
from app.core.dependencies import AuthPermission
|
from app.core.dependencies import AuthPermission
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
from app.utils.common_util import bytes2file_response
|
from app.utils.common_util import bytes2file_response
|
||||||
|
|
||||||
from .schema import (
|
from .schema import (
|
||||||
|
|||||||
@@ -2,14 +2,14 @@ from typing import Annotated
|
|||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse, StreamingResponse
|
from fastapi.responses import JSONResponse, StreamingResponse
|
||||||
|
from fastapi_cache import FastAPICache
|
||||||
|
from fastapi_cache.decorator import cache
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
||||||
from app.core.base_params import PaginationQueryParam
|
from app.core.base_params import PaginationQueryParam
|
||||||
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
from app.core.base_schema import AuthSchema, BatchSetAvailable, PageResultSchema
|
||||||
from app.core.dependencies import AuthPermission
|
from app.core.dependencies import AuthPermission
|
||||||
from app.core.router_class import OperationLogRoute
|
from app.core.router_class import OperationLogRoute
|
||||||
from fastapi_cache import FastAPICache
|
|
||||||
from fastapi_cache.decorator import cache
|
|
||||||
from app.utils.common_util import bytes2file_response
|
from app.utils.common_util import bytes2file_response
|
||||||
|
|
||||||
from .schema import (
|
from .schema import (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
from fastapi import APIRouter, Depends, Query, Path, Body
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, SuccessResponse
|
from app.common.response import ResponseSchema, SuccessResponse
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import urllib.parse
|
import urllib.parse
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query, File, UploadFile
|
from fastapi import APIRouter, Body, Depends, File, Path, Query, UploadFile
|
||||||
from fastapi.responses import JSONResponse, StreamingResponse
|
from fastapi.responses import JSONResponse, StreamingResponse
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
import io
|
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from fastapi import UploadFile
|
from fastapi import UploadFile
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ from starlette.websockets import WebSocket
|
|||||||
|
|
||||||
from app.config.setting import settings
|
from app.config.setting import settings
|
||||||
|
|
||||||
|
|
||||||
# 全局限流器 —— slowapi 通过 storage_uri 创建自己的 Redis 连接
|
# 全局限流器 —— slowapi 通过 storage_uri 创建自己的 Redis 连接
|
||||||
limiter = Limiter(
|
limiter = Limiter(
|
||||||
key_func=get_remote_address,
|
key_func=get_remote_address,
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
from typing import Annotated, Any
|
from typing import Annotated, Any
|
||||||
|
|
||||||
from fastapi import APIRouter, Depends, Path, Query, Body
|
from fastapi import APIRouter, Body, Depends, Path, Query
|
||||||
from fastapi.responses import JSONResponse
|
from fastapi.responses import JSONResponse
|
||||||
from redis.asyncio import Redis
|
from redis.asyncio import Redis
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
import urllib.parse
|
import urllib.parse
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
|
|
||||||
from fastapi import APIRouter, Body, Depends, Path, Query, File, UploadFile
|
from fastapi import APIRouter, Body, Depends, File, Path, Query, UploadFile
|
||||||
from fastapi.responses import JSONResponse, StreamingResponse
|
from fastapi.responses import JSONResponse, StreamingResponse
|
||||||
|
|
||||||
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
from app.common.response import ResponseSchema, StreamResponse, SuccessResponse
|
||||||
|
|||||||
+1
-1
@@ -23,7 +23,7 @@ def create_app() -> FastAPI:
|
|||||||
返回:
|
返回:
|
||||||
- FastAPI: 已配置生命周期的应用对象。
|
- FastAPI: 已配置生命周期的应用对象。
|
||||||
"""
|
"""
|
||||||
from app.init_app import lifespan, register_docs, register_exceptions, register_static, register_middlewares, register_routers
|
from app.init_app import lifespan, register_docs, register_exceptions, register_middlewares, register_routers, register_static
|
||||||
# 创建FastAPI应用
|
# 创建FastAPI应用
|
||||||
app = FastAPI(**settings.FASTAPI_CONFIG, lifespan=lifespan)
|
app = FastAPI(**settings.FASTAPI_CONFIG, lifespan=lifespan)
|
||||||
# 注册异常处理器
|
# 注册异常处理器
|
||||||
|
|||||||
Reference in New Issue
Block a user