fix: ops swagger显示bug
This commit is contained in:
parent
28e6bf0fc5
commit
cb4d947e0b
|
|
@ -1,7 +1,7 @@
|
||||||
from django.urls import path
|
from django.urls import path
|
||||||
from apps.ops.views import (DrfRequestLogViewSet, CpuView, MemoryView, DiskView, DbBackupDeleteView,
|
from apps.ops.views import (DrfRequestLogViewSet, CpuView, MemoryView, DiskView, DbBackupDeleteView,
|
||||||
LogView, LogDetailView,
|
LogView, LogDetailView,
|
||||||
DbBackupView, ReloadClientGit, ReloadServerGit, ReloadServerOnly,
|
DbBackupView, ReloadClientGit, ReloadServerGit, ReloadServerOnly,
|
||||||
BackupDatabase, BackupMedia, TlogViewSet)
|
BackupDatabase, BackupMedia, TlogViewSet)
|
||||||
|
|
||||||
API_BASE_URL = 'api/ops/'
|
API_BASE_URL = 'api/ops/'
|
||||||
|
|
@ -19,6 +19,8 @@ urlpatterns = [
|
||||||
path(API_BASE_URL + 'server/cpu/', CpuView.as_view()),
|
path(API_BASE_URL + 'server/cpu/', CpuView.as_view()),
|
||||||
path(API_BASE_URL + 'server/memory/', MemoryView.as_view()),
|
path(API_BASE_URL + 'server/memory/', MemoryView.as_view()),
|
||||||
path(API_BASE_URL + 'server/disk/', DiskView.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 + 'request_log/',
|
||||||
path(API_BASE_URL + 'tlog/', TlogViewSet.as_view({'get': 'list'}), name='tlog_view'),
|
DrfRequestLogViewSet.as_view({'get': 'list'}), name='requestlog_view'),
|
||||||
|
path(API_BASE_URL + 'tlog/',
|
||||||
|
TlogViewSet.as_view({'get': 'list'}), name='tlog_view'),
|
||||||
]
|
]
|
||||||
|
|
|
||||||
|
|
@ -98,7 +98,7 @@ class BackupMedia(APIView):
|
||||||
class CpuView(APIView):
|
class CpuView(APIView):
|
||||||
permission_classes = [IsAuthenticated]
|
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):
|
def get(self, request, *args, **kwargs):
|
||||||
return Response(ServerService.get_cpu_dict())
|
return Response(ServerService.get_cpu_dict())
|
||||||
|
|
||||||
|
|
@ -106,7 +106,7 @@ class CpuView(APIView):
|
||||||
class MemoryView(APIView):
|
class MemoryView(APIView):
|
||||||
permission_classes = [IsAuthenticated]
|
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):
|
def get(self, request, *args, **kwargs):
|
||||||
return Response(ServerService.get_memory_dict())
|
return Response(ServerService.get_memory_dict())
|
||||||
|
|
||||||
|
|
@ -114,7 +114,7 @@ class MemoryView(APIView):
|
||||||
class DiskView(APIView):
|
class DiskView(APIView):
|
||||||
permission_classes = [IsAuthenticated]
|
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):
|
def get(self, request, *args, **kwargs):
|
||||||
return Response(ServerService.get_disk_dict())
|
return Response(ServerService.get_disk_dict())
|
||||||
|
|
||||||
|
|
@ -136,7 +136,7 @@ def get_file_list(file_path):
|
||||||
class LogView(APIView):
|
class LogView(APIView):
|
||||||
permission_classes = [IsAuthenticated]
|
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):
|
def get(self, request, *args, **kwargs):
|
||||||
logs = []
|
logs = []
|
||||||
name = request.GET.get('name', None)
|
name = request.GET.get('name', None)
|
||||||
|
|
@ -200,7 +200,7 @@ class DbBackupView(APIView):
|
||||||
os.remove(i)
|
os.remove(i)
|
||||||
return Response()
|
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):
|
def get(self, request, *args, **kwargs):
|
||||||
items = []
|
items = []
|
||||||
name = request.GET.get('name', None)
|
name = request.GET.get('name', None)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue