网站建设公告,何为响应式网站,长沙seo网络营销推广,免费管理软件开发平台3.1django和drf中的request的区别
django中的request:用户请求对象和参数
drf中的request:将django中的request加了一层封装#xff0c;又加了一些其它的参数
drf中的request._requestdjango中的request
3.2创建url路由和CBV
class UserView(APIView):def get(self,requ…3.1django和drf中的request的区别
django中的request:用户请求对象和参数
drf中的request:将django中的request加了一层封装又加了一些其它的参数
drf中的request._requestdjango中的request
3.2创建url路由和CBV
class UserView(APIView):def get(self,request):return Response(返回成功)
#settings.py
urlpatterns [# path(admin/, admin.site.urls),path(home/, views.home),path(user/, views.UserView.as_view()), #CBV路由
]
这时候访问user/会报错因为没有用户信息
Model class django.contrib.contenttypes.models.ContentType doesnt declare an explicit app_label and isnt in an application in INSTALLED_APPS. 需要在settings.py加入以下代码
#将未认证用户置空
REST_FRAMEWORK {UNAUTHENTICATED_USER:None,
}