Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 获得;从请求读取后无法访问正文';s数据流“;在使用django rest框架时_Android_Django_Python 2.7_Django Rest Framework - Fatal编程技术网

Android 获得;从请求读取后无法访问正文';s数据流“;在使用django rest框架时

Android 获得;从请求读取后无法访问正文';s数据流“;在使用django rest框架时,android,django,python-2.7,django-rest-framework,Android,Django,Python 2.7,Django Rest Framework,我在这里的第一个问题是&一个包括编码在内的所有方面的新手 我正在使用django rest框架从我正在构建的android应用程序调用rest api 我从django rest框架的api_视图方法调用另一个视图的方法 这在GET方法中非常有效,但在使用POST方法时失败 代码如下: 视图1: @api_view(['GET', 'POST']) def get_dos(request): return View2.get_data(request) 视图2: de

我在这里的第一个问题是&一个包括编码在内的所有方面的新手

我正在使用django rest框架从我正在构建的android应用程序调用rest api

我从django rest框架的api_视图方法调用另一个视图的方法

这在GET方法中非常有效,但在使用POST方法时失败

代码如下:

视图1:

@api_view(['GET', 'POST']) 
    def get_dos(request):
        return View2.get_data(request)
视图2:

def get_data(request):
    #if I print request.body, it goes through without problems
    #print request.body 

    #but commenting it fails when I read from request.POST.get below:

    var1 = int(request.POST.get('test', 0))
    #fails in the above statement.
我已经试着对设置文件中的所有中间件类进行注释,但没有成功:(.我一直收到“读取请求数据流后无法访问正文”错误

我在做傻事吗?谢谢你的帮助。谢谢