我正在使用DJango REST框架编写我的Web服务层,其中我想从请求(POST)中读取请求有效负载。我尝试了以下代码,但我得到空集
@api_view(['POST'])
def login(request):
print request.POST
内容类型是JSON。我试图从REST客户端工具传递数据。仍然可以读取标题值,但只有Payload没有出来。
答案 0 :(得分:10)
您应该使用request.DATA
代替request.POST
来检索json数据。
自版本3.0起,
request.DATA
已被弃用,而{for}request.data
已被弃用,自版本3.2起已全部删除。