数据库删除备份2

This commit is contained in:
caoqianming 2022-11-11 14:25:53 +08:00
parent 774db13d92
commit 03323fec17
2 changed files with 6 additions and 0 deletions

View File

@ -0,0 +1,4 @@
from rest_framework import serializers
class DbbackupDeleteSerializer(serializers.Serializer):
filepaths = serializers.ListField(child=serializers.CharField(), label="文件地址列表")

View File

@ -7,6 +7,7 @@ from rest_framework.permissions import IsAuthenticated
from django.conf import settings
import os
from rest_framework import serializers
from apps.monitor.serializers import DbbackupDeleteSerializer
from drf_yasg import openapi
from drf_yasg.utils import swagger_auto_schema
from rest_framework.exceptions import NotFound
@ -130,6 +131,7 @@ class LogDetailView(APIView):
class DbBackupView(APIView):
perms_map = {'get': '*', 'delete': 'dbback.delete'}
@swagger_auto_schema(request_body=DbbackupDeleteSerializer, responses={200: {}})
def delete(self, request):
"""
删除备份