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
from rest_framework import generics
class MerchantView(
    generics.CreateAPIView,
    generics.UpdateAPIView,
    generics.DestroyAPIView,
    generics.RetrieveAPIView
):
    queryset = Merchant.objects.all()
    serializer_class = MerchantSerializer
    # lookup_field = 'name'
class MerthantListView(
    generics.ListAPIView
):
    queryset = Merchant.objects.all()
    serializer_class = MerchantSerializer
- get_queryset(self):
- 通过重写该方法实现复杂查询后返回queryset对象。return queryset
 
- get_object(self):
- perform_creat(self,serializer):
- perform_update(self,serializer):
- perform_destroy(self,serializer):