数据库删除备份2
This commit is contained in:
parent
774db13d92
commit
03323fec17
|
|
@ -0,0 +1,4 @@
|
||||||
|
from rest_framework import serializers
|
||||||
|
|
||||||
|
class DbbackupDeleteSerializer(serializers.Serializer):
|
||||||
|
filepaths = serializers.ListField(child=serializers.CharField(), label="文件地址列表")
|
||||||
|
|
@ -7,6 +7,7 @@ from rest_framework.permissions import IsAuthenticated
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
import os
|
import os
|
||||||
from rest_framework import serializers
|
from rest_framework import serializers
|
||||||
|
from apps.monitor.serializers import DbbackupDeleteSerializer
|
||||||
from drf_yasg import openapi
|
from drf_yasg import openapi
|
||||||
from drf_yasg.utils import swagger_auto_schema
|
from drf_yasg.utils import swagger_auto_schema
|
||||||
from rest_framework.exceptions import NotFound
|
from rest_framework.exceptions import NotFound
|
||||||
|
|
@ -130,6 +131,7 @@ class LogDetailView(APIView):
|
||||||
class DbBackupView(APIView):
|
class DbBackupView(APIView):
|
||||||
perms_map = {'get': '*', 'delete': 'dbback.delete'}
|
perms_map = {'get': '*', 'delete': 'dbback.delete'}
|
||||||
|
|
||||||
|
@swagger_auto_schema(request_body=DbbackupDeleteSerializer, responses={200: {}})
|
||||||
def delete(self, request):
|
def delete(self, request):
|
||||||
"""
|
"""
|
||||||
删除备份
|
删除备份
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue