Django REST框架请求数据

时间:2013-10-28 18:24:54

标签: django django-rest-framework

我正在使用DJango REST框架编写我的Web服务层,其中我想从请求(POST)中读取请求有效负载。我尝试了以下代码,但我得到空集

@api_view(['POST'])
def login(request):
    print request.POST

内容类型是JSON。我试图从REST客户端工具传递数据。仍然可以读取标题值,但只有Payload没有出来。

1 个答案:

答案 0 :(得分:10)

您应该使用request.DATA代替request.POST来检索json数据。

  自版本3.0起,

request.DATA已被弃用,而{for} request.data已被弃用,自版本3.2起已全部删除。