Browse Source

add news

master
sunfree 9 months ago
parent
commit
3f198e30ef
  1. 2
      main.py
  2. 15
      routers/panelmanage.py

2
main.py

@ -15,7 +15,7 @@ app.add_middleware(
allow_origins=['*'], allow_origins=['*'],
allow_credentials=True, allow_credentials=True,
allow_methods=['GET', 'POST','DELETE','PUT'], allow_methods=['GET', 'POST','DELETE','PUT'],
allow_headers=['Authorization', 'Content-Type'],
allow_headers=['*'],
) )
# # 用户登录 # # 用户登录

15
routers/panelmanage.py

@ -0,0 +1,15 @@
from fastapi import Depends, APIRouter, status, Query, Path, HTTPException
from internal.models import *
from internal.database import fetch_one, fetch_all, execute_query, response_success, raise_if_exists,raise_if_not_found
from dependencies import get_current_active_user
router = APIRouter(
prefix="/panel",
tags=['博客管理']
)
# 获取列表
@router.get("/list")
async def panel_list():
select_query = "SELECT panels.id, paneltitle, panelcontent, typename, create_at, update_at, panels.descr FROM panels LEFT JOIN `types` ON panels.typeid = types.id ORDER BY create_at DESC;"
panel_list = fetch_all(select_query)
return response_success(panel_list, "panel get list success")
Loading…
Cancel
Save