first commit

This commit is contained in:
lihansani
2026-07-13 15:37:05 +08:00
commit 8b11aa2efc
299 changed files with 206339 additions and 0 deletions

29
code/fuadmin/api.py Normal file
View File

@@ -0,0 +1,29 @@
# -*- coding: utf-8 -*-
# @Time : 2022/5/9 23:15
# @Author : 臧成龙
# @FileName: api.py
# @Software: PyCharm
from demo.router import demo_router
from system.router import system_router
from utils.fu_auth import GlobalAuth
from utils.fu_ninja import FuNinjaAPI
from generator.router import generator_router
# api = FuNinjaAPI(auth=GlobalAuth())
api = FuNinjaAPI() # 移除auth参数
# 统一处理server异常
@api.exception_handler(Exception)
def a(request, exc):
if hasattr(exc, 'errno'):
return api.create_response(request, data=[], msg=str(exc), code=exc.errno)
else:
return api.create_response(request, data=[], msg=str(exc), code=500)
api.add_router('/system/', system_router)
api.add_router('/demo/', demo_router)
api.add_router('/generator/', generator_router)