_BAD_REQUEST)
@api_view(['GET','PUT','DELETE'])
def snippet_detail(request, pk, format=None):
try..._BAD_REQUEST)
class SnippetDetail(APIView):
def get_object(self, pk):
try: return Snippet.objects.get..._BAD_REQUEST)
def delete(self, request, pk, format=None):
snippet = self.get_object(pk)...(self, request, *args, **kwargs):
执行任何操作,需要发生在处理程序方法之前被调用。...REST框架提供的通用视图允许快速构建API观点紧密地映射到数据库模型,如果通用视图不适合的需要API,
可以使用常规APIView类,或重用mixin和基类使用的通用视图来组成自己的组可重用通用视图。