aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfujinhua <fu.jinhua@zte.com.cn>2018-01-29 15:15:57 +0800
committerfujinhua <fu.jinhua@zte.com.cn>2018-01-29 15:31:02 +0800
commit7df417823828ce1047cb7781fac7a61155cedb75 (patch)
treea74657cdadd4e6ca5653fa319e7fe4fa049a5672
parentb2261101f8e28df823cba2f3d06af03ab01946d5 (diff)
Add delete table swagger generate logic
Change-Id: I26b15c8312565f07aa33fb0711c179184c7d693b Issue-ID: VFC-687 Signed-off-by: fujinhua <fu.jinhua@zte.com.cn>
-rw-r--r--lcm/samples/views.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/lcm/samples/views.py b/lcm/samples/views.py
index cec3209e..2d93de17 100644
--- a/lcm/samples/views.py
+++ b/lcm/samples/views.py
@@ -18,6 +18,8 @@ import traceback
from rest_framework import status
from rest_framework.response import Response
from rest_framework.views import APIView
+from drf_yasg.utils import swagger_auto_schema
+
from lcm.pub.database import models
logger = logging.getLogger(__name__)
@@ -27,6 +29,12 @@ class SampleList(APIView):
"""
List all samples.
"""
+ @swagger_auto_schema(
+ request_body=None,
+ responses={
+ status.HTTP_200_OK: "Status is active"
+ }
+ )
def get(self, request, format=None):
count = len(models.NSDModel.objects.filter())
logger.debug("get, count of NSDModel is %s", count)
@@ -34,6 +42,13 @@ class SampleList(APIView):
class TablesList(APIView):
+ @swagger_auto_schema(
+ request_body=None,
+ responses={
+ status.HTTP_204_NO_CONTENT: None,
+ status.HTTP_500_INTERNAL_SERVER_ERROR: "Inner error"
+ }
+ )
def delete(self, request, modelName):
logger.debug("Start delete model %s", modelName)
try: