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
12 lines
446 B
from fastapi import APIRouter,Depends
|
|
from internal.models import*
|
|
from dependencies import get_current_active_user,execute_query
|
|
router=APIRouter(
|
|
tags=["分类管理"]
|
|
)
|
|
|
|
@router.get("/typelist",response_model=list[BlogList])
|
|
def read_type_all(_:User=Depends(get_current_active_user)):
|
|
select_query="SELECT blogname,blogtype,viewsnum,addtime,descr FROM blogs;"
|
|
type_all=execute_query(select_query,fetchall=True)
|
|
return type_all
|