美文网首页
drf复习总结

drf复习总结

作者: 山野过客 | 来源:发表于2019-07-14 14:55 被阅读0次

解决CSRF问题

FBV:在视图函数上面加 @csrf_exempt 或者在settings里面的MIDDLEWARE中关掉csrf的全局中间件

CBV: 在dispatch函数的上方添加 @method_decorator(csrf_exempt)

request加强

获取原生的request:request._request

获取认证类的对象,request.authenticators

RESTful解释

软件架构风格

Resources(资源):使用URL指向的一个实体

Representation(表现层):资源的表现形式,比如图片、HTML文本等

State Transfer(状态转化):GET、POST、PUT、DELETE等HTTP动词来操作资源,实现资源状态的改变

设计概念和准则:

所有事物抽象为资源(resource),资源对应唯一的标识(identifier)

资源通过接口进行操作实现状态转移,操作本身是无状态的

对资源的操作不会改变资源的标识

Restful Api

通过HTTP GET/POST/PUT/DELETE 获取/新建/修改/删除 资源

一般使用JSON格式返回数据

一般web框架都有相应的插件支持RESTful API

相关文章

网友评论

      本文标题:drf复习总结

      本文链接:https://www.haomeiwen.com/subject/bzarqctx.html