Django-Rest-Framework 小结

1.这个装饰器定义了路由允许的请求方法.

定义了路由允许的请求


2.

这个装饰器没有 request.data 和 Respone,@api_view 才有

3.

4.用 JsonResponse 得到的格式更人性化, 且不暴露 PUT 数据的信息.

不暴露数据接口
暴露数据接口

5. api 后面一定要带 /stu/6 /  不带这个最后这个 / 将重定向method 到 get.

6.想进行操作 必须 加装饰器 @api_view 或者 @csrf_exempt 并且按照符合装饰器方法进行操作

没加@csrf_exempt 装饰器 PUT 操作出错

不加装饰器 Django 进行 "POST", "PUT", "DELETE" 为了防止 csrf 攻击, 会报 403 错误.

你可能感兴趣的:(Django-Rest-Framework 小结)