DRF的request对象,不是原生Django的request对象了,是新创建的。 一、介绍两个魔法方法 __getattr__ 当对象.成员,不存在时,就会触发__getattr__ 方法 __getattribute__ 当对象.成员,(无论成员是否存在),都会触发__getattribute__方法 二、源码解析request对象创建 1、在视图执行过程中,drf的Request的对象实例化 def initialize_request(self, request, *args, **kwargs): #解析器 parser_con