文章分类 -  前后端分离

摘要:Web应用模式, 在开发Web应用中,有两种模式:1.1前段后端不分离(耦合度高,适合纯网页的应用!) image.png 在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 应用场景分析:这种应用模式比较适合 阅读全文
posted @ 2020-03-13 11:36 7411 阅读(144) 评论(0) 推荐(0)
摘要:一 认证组件 1. 局部认证组件 我们知道,我们不管路由怎么写的,对应的视图类怎么写的,都会走到dispatch方法,进行分发, 在咱们看的APIView类中的dispatch方法的源码中,有个self.initial(request, *args, **kwargs),那么认证、权限、频率这三个默 阅读全文
posted @ 2019-10-29 10:29 7411 阅读(110) 评论(0) 推荐(0)
摘要:一 序列化组件 首先按照restful规范咱们创建一些api接口,按照下面这些形式写吧: Courses GET > 查看数据 >返回所有数据列表[{},{},] Courses POST >添加数据 > 返回添加的数据{ } courses/1 PUT > 更新pk=1的数据 >返回更新后的数据{ 阅读全文
posted @ 2019-10-29 10:25 7411 阅读(108) 评论(0) 推荐(0)
摘要:一 预备知识 预备知识:django的CBV和FBV CBV(class based view):多用,简单回顾一下 FBV(function based view): CBV模式的简单操作:来个登陆页面吧 login.html文件内容如下: <!DOCTYPE html> <html lang=" 阅读全文
posted @ 2019-10-29 10:23 7411 阅读(101) 评论(0) 推荐(0)
摘要:阮一峰的网络日志 » 首页 » 档案 阮一峰的网络日志 » 首页 » 档案 阮一峰的网络日志 » 首页 » 档案 上一篇:理解OAuth 2.0 下一篇:我的博客文集上架了! 开发者手册 作者: 阮一峰 感谢 腾讯课堂NEXT学院 赞助本站,腾讯官方的前端课程 免费试学网络应用程序,分为前端和后端两 阅读全文
posted @ 2019-10-27 19:34 7411 阅读(166) 评论(0) 推荐(0)
摘要:APIView 我们django中写CBV的时候继承的是View,rest_framework继承的是APIView,那么他们两个有什么不同呢 urlpatterns = [ url(r'^book$', BookView.as_view()), url(r'^book/(?P<id>\d+)$', 阅读全文
posted @ 2019-10-16 15:48 7411 阅读(64) 评论(0) 推荐(0)
摘要:为什么要用序列化组件 当我们做前后端分离的项目我们前后端交互一般都选择JSON数据格式,JSON是一个轻量级的数据交互格式 那么我们给前端数据的时候都要转成json格式,那就需要对我们从数据库拿到的数据进行序列化 接下来我们看下django序列化和rest_framework序列化的对比 Djang 阅读全文
posted @ 2019-10-16 14:40 7411 阅读(103) 评论(0) 推荐(0)
摘要:web服务交互 目前主流的三种web服务交互方案: --REST(表述性状态转移) --SOAP(简单的对象访问协议) --XML-RPC(基于XML的远程呢个调用) XML-RPC:是通过XML将调用函数封装,并使用HTTP协议作为传送机制 SOAP服务则是以本身所定义的操作集,来访问网络上的资源 阅读全文
posted @ 2019-10-16 13:41 7411 阅读(82) 评论(0) 推荐(0)