django项目的时候会出现这个错,我们可以通过打断点的方式来找原因,(django项目打断点:)
原因①:
获取参数的时候, 只有在继承DRF的视图中才可以使用, 例如APIView, GenericAPIView, ViewSet等
原因②:
使用了DRF框架, 但是在中间件中尝试使用时,也会报错
原因是, 视图中的request是rest_freamework创建的对象
而中间件中的request是:
两者的request不同, 所以会报错
django项目的时候会出现这个错,我们可以通过打断点的方式来找原因,(django项目打断点:)
原因①:
获取参数的时候, 只有在继承DRF的视图中才可以使用, 例如APIView, GenericAPIView, ViewSet等
原因②:
使用了DRF框架, 但是在中间件中尝试使用时,也会报错
原因是, 视图中的request是rest_freamework创建的对象
而中间件中的request是:
两者的request不同, 所以会报错