资讯专栏INFORMATION COLUMN

细说 Django—web 前后端分离

adam1q84 / 615人阅读

摘要:理解这个统一标准的不符规范的资源没有统一实践一个例子图书管理系统技术栈前端后端要点验证前端路由统一的请求响应拦截处理权限控制表级对象级如下图最后,是否要做前后端分离的开发模式,取决于实际情况的多方位考量,适合的才是更好的。

所谓的前后端分离 渊源

前端发展史

特点

前端:负责 View 和 Controller 层

后端:只负责 Model 层,业务处理/数据等

优缺点

优点:解耦,解放前端,职责明确

缺点:不利 seo 优化

Restful 风格的 API 应该是前后端分离的最佳实践

前后端设计

前端:Node.js 系

代表:AngularJS,react,vue

Vue

技术点

指令

组件

生命周期

前端路由

Vuex

ES6 语法

npm & webpack

后端:Restful Api

一种接口风格,全称表述性状态转移,并无强制

Representational State Transfer()

统一资源接口对 URI 的意义?

统一资源接口要求使用标准的 HTTP 方法对资源进行操作,所以 URI 只应该来表示资源的名称,而不应该包括资源的操作。

(理解这个统一)

标准的

不符规范的 (资源没有统一)

实践

一个例子

《图书管理系统》

技术栈

前端:Vue

后端:Django REST framework

要点

Token 验证

前端路由

统一的 http 请求响应拦截处理

Restful API

权限控制(表级 & 对象级)

如下图:

最后,是否要做前后端分离的开发模式,取决于实际情况的多方位考量,适合的才是更好的。
具体详情内容

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41606.html

相关文章

  • 关于WEB前后分离的要点总结(上)

    摘要:前言对于前后端分离大家可能在网上可以找到很多的文章。但是,我们今天分享的文章的英文我们的老师对于前后端的分离问题的多年工作经验的总结。今天,我们把这些经验总结知识点分享给大家,希望可以帮助到大家。添加开启黑白名单,任选其一。 前言 对于前后端分离大家可能在网上可以找到很多的文章。但是,我们今天分享的文章的英文我们的老师对于前后端的分离问题的多年工作经验的总结。今天,我们把这些经验总结知...

    FullStackDeveloper 评论0 收藏0
  • Python面试经验总结,面试一时爽,一直面试一直爽!

    摘要:面试的心得体会简历制作我做了两份简历,用两个手机账号,两个简历名字,分别在各个招聘网站投了双份简历,一个是数据分析的简历一个是全栈开发的简历,我真正接触快年,不管是学习还是工作学到的东西,这两年大概掌握了前端爬虫数据分析机器学习技术, showImg(https://upload-images.jianshu.io/upload_images/13090773-b96aac7e974c...

    gxyz 评论0 收藏0
  • Python学习笔记:Web后开发一览

    摘要:试想,在多线程服务器中,多个线程同时处理不同客户端发送的不同请求时,每个线程看到的对象必然不同。多线程服务器会创建一个线程池,再从线程池中选择一个线程用于处理接收到的请求。 框架 Django flask flask是一个轻量的web开发应用示例开发一个小应用 from flask import Flask app = Flask(__name__) @app.route(/) d...

    DrizzleX 评论0 收藏0
  • Django前后分离实践

    摘要:更新尝试了一下实现前后端分离,新的文章如下前后端分离之初试更新可另外用实现前后端分离,这篇文章可能局限性太大,只是个人的入门实践刚刚学习前端快一年,后台方面了解甚少,于是决定踩踩坑,学习一下。 2018.9.6更新:尝试了一下REST framework实现前后端分离,新的文章如下Django前后端分离之REST framework初试 2018.8.27更新:可另外用 restful...

    Mike617 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<