如何使用Django REST Framework执行DELETE请求?

时间:2016-07-15 01:46:58

标签: python django rest django-rest-framework

我完全浏览了Django REST框架教程,无法找到删除我使用POST创建的测试JSON的方法。我对Django如何选择被调用的方法没有很强的理解,但是到目前为止我已经有了这个:

@api_view(['GET', 'PUT', 'DELETE'])
def snippet_detail(request, pk, format=None):
   """
   Retrieve, update, or delete a snippet instance.
   """
    try: 
        snippet = Snippet.objects.get(pk=pk)
    except Snippet.DoesNotExist:
        return Response(status=status.HTTP_404_NOT_FOUND)

    if request.method == 'DELETE':
        snippet.delete()
        return HttpResponse(status=status.HTTP_204_NO_CONTENT)

0 个答案:

没有答案