You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

12 lines
446 B

11 months ago
11 months ago
  1. from fastapi import APIRouter,Depends
  2. from internal.models import*
  3. from dependencies import get_current_active_user,execute_query
  4. router=APIRouter(
  5. tags=["分类管理"]
  6. )
  7. @router.get("/typelist",response_model=list[BlogList])
  8. def read_type_all(_:User=Depends(get_current_active_user)):
  9. select_query="SELECT blogname,blogtype,viewsnum,addtime,descr FROM blogs;"
  10. type_all=execute_query(select_query,fetchall=True)
  11. return type_all