<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      類視圖(APIView)

      from rest_framework.views import APIView
      from meituan.models import Merchant
      from django.http import Http404
      from .serializers import MerchantSerializer
      from rest_framework.response import Response
      from rest_framework import status
      
      ###################### APIView的代碼 ######################
      class MerchantView(APIView):
          """
          檢索, 更新和刪除一個merchant實例對象.
          """
          def get_object(self, pk):
              try:
                  return Merchant.objects.get(pk=pk)
              except Merchant.DoesNotExist:
                  raise Http404
      
          def get(self, request, pk=None):
              if pk:
                  merchant= self.get_object(pk)
                  serializer = MerchantSerializer(merchant)
                  return Response(serializer.data)
              else:
                  queryset = Merchant.objects.all()
                  serializer = MerchantSerializer(instance=queryset,many=True)
                  return Response(serializer.data)
      
          def put(self, request, pk):
              merchant = self.get_object(pk)
              serializer = MerchantSerializer(merchant, data=request.data)
              if serializer.is_valid():
                  serializer.save()
                  return Response(serializer.data)
              return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
      
          def delete(self, request, pk):
              merchant= self.get_object(pk)
              merchant.delete()
              return Response(status=status.HTTP_204_NO_CONTENT)
      
      from django.urls import path
      from .views import MerchantView
      
      app_name = 'classview'
      urlpatterns = [
          # 列表:/merchant/ get
          # 新增:/merchant/ post
          # 詳情:/merchant/[pk]/ get
          # 修改:/merchant/[pk]/ put
          # 刪除:/merchant/[pk]/ delete
          path('merchant/',MerchantView.as_view()),
          path('merchant/<int:pk>/',MerchantView.as_view()),
      ]
      
      posted @ 2020-12-26 16:54  xsan  閱讀(158)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品无码人妻一区二区三区 | 国产精品白丝一区二区三区| 老色鬼在线精品视频| 影音先锋亚洲成aⅴ人在| 国产亚洲精品精品精品| 亚洲日韩性欧美中文字幕| 丁香五月亚洲综合在线| 亚洲一区二区三区水蜜桃| 99久久精品午夜一区二区| 亚洲熟妇在线视频观看| 深夜在线观看免费av| 国产一级小视频| 国产亚洲午夜高清国产拍精品| 中文字幕有码高清日韩| 色一伊人区二区亚洲最大| 高清偷拍一区二区三区| 青草视频在线观看视频| 亚洲精品一区二区三区大桥未久| AV最新高清无码专区| 福利一区二区不卡国产| 国产精品中文第一字幕| 深夜福利资源在线观看| 亚洲黄日本午夜一区二区| 湟源县| 国产一级片内射在线视频| 国产午夜成人无码免费看| 安庆市| 被灌满精子的少妇视频| 在线日韩日本国产亚洲| 亚洲第一极品精品无码久久| 少妇人妻偷人精品无码视频| 99re在线视频观看| 亚洲av无码乱码在线观看野外| 亚洲丰满熟女一区二区蜜桃 | 国产一区二区三区不卡观| 亚洲高清WWW色好看美女| 国产精品日本一区二区不卡视频| 亚洲不卡一区二区在线看| 99精品偷自拍| 国产精品成人一区二区三区| 小嫩批日出水无码视频免费|