fix: ops swagger显示bug

This commit is contained in:
caoqianming 2023-10-10 17:10:43 +08:00
parent 28e6bf0fc5
commit cb4d947e0b
2 changed files with 11 additions and 9 deletions

View File

@ -19,6 +19,8 @@ urlpatterns = [
path(API_BASE_URL + 'server/cpu/', CpuView.as_view()),
path(API_BASE_URL + 'server/memory/', MemoryView.as_view()),
path(API_BASE_URL + 'server/disk/', DiskView.as_view()),
path(API_BASE_URL + 'request_log/', DrfRequestLogViewSet.as_view({'get': 'list'}), name='requestlog_view'),
path(API_BASE_URL + 'tlog/', TlogViewSet.as_view({'get': 'list'}), name='tlog_view'),
path(API_BASE_URL + 'request_log/',
DrfRequestLogViewSet.as_view({'get': 'list'}), name='requestlog_view'),
path(API_BASE_URL + 'tlog/',
TlogViewSet.as_view({'get': 'list'}), name='tlog_view'),
]

View File

@ -98,7 +98,7 @@ class BackupMedia(APIView):
class CpuView(APIView):
permission_classes = [IsAuthenticated]
@swagger_auto_schema(operation_summary="获取服务器cpu当前状态", responses=CpuSerializer, request_body=None)
@swagger_auto_schema(operation_summary="获取服务器cpu当前状态", responses={200: CpuSerializer}, request_body=None)
def get(self, request, *args, **kwargs):
return Response(ServerService.get_cpu_dict())
@ -106,7 +106,7 @@ class CpuView(APIView):
class MemoryView(APIView):
permission_classes = [IsAuthenticated]
@swagger_auto_schema(operation_summary="获取服务器内存当前状态", responses=MemDiskSerializer, request_body=None)
@swagger_auto_schema(operation_summary="获取服务器内存当前状态", responses={200: MemDiskSerializer}, request_body=None)
def get(self, request, *args, **kwargs):
return Response(ServerService.get_memory_dict())
@ -114,7 +114,7 @@ class MemoryView(APIView):
class DiskView(APIView):
permission_classes = [IsAuthenticated]
@swagger_auto_schema(operation_summary="获取服务器硬盘当前状态", responses=MemDiskSerializer, request_body=None)
@swagger_auto_schema(operation_summary="获取服务器硬盘当前状态", responses={200: MemDiskSerializer}, request_body=None)
def get(self, request, *args, **kwargs):
return Response(ServerService.get_disk_dict())
@ -136,7 +136,7 @@ def get_file_list(file_path):
class LogView(APIView):
permission_classes = [IsAuthenticated]
@swagger_auto_schema(operation_summary="查看最近的日志列表", responses=TextListSerializer(many=True), request_body=None)
@swagger_auto_schema(operation_summary="查看最近的日志列表", responses={200: TextListSerializer(many=True)}, request_body=None)
def get(self, request, *args, **kwargs):
logs = []
name = request.GET.get('name', None)
@ -200,7 +200,7 @@ class DbBackupView(APIView):
os.remove(i)
return Response()
@swagger_auto_schema(operation_summary="查看最近的备份列表", responses=TextListSerializer(many=True), request_body=None)
@swagger_auto_schema(operation_summary="查看最近的备份列表", responses={200: TextListSerializer(many=True)}, request_body=None)
def get(self, request, *args, **kwargs):
items = []
name = request.GET.get('name', None)