Django REST framework简介

在 Python 的 Web 业内广为流传一句话“使用 Python 进行 Web 全栈开发者必会 Django,使用 Django 开发前后端分离项目者必会 Django REST framework”。

使用 Python 进行 Web 全栈开发的框架,主流的就有4个,但是大家除了使用 Django 以外,其他的都很少使用。Django 本身也拥有一些模块,可以用于完成前后端分离项目的需求,但是大家除了使用 Django REST framework 以外,也很少使用其他模块,但愿读者在读到此处之前,没有浪费更多的时间去学习那些很少会被用到的知识。

Django REST framework 之所以能够拥有如此超然的地位,源于其将 Python 语言特有的一些优势发挥得淋漓尽致。

虽然其中也有可以再完善的空间,但可以毫不夸张地说,如果可以将 Django REST framework 的 10 个常用组件融会贯通,那么使用 Django 开发前后端分离的项目中有可能遇到的绝大部分需求都能得到高效的解决。

Django REST framework 的 10 个常用组件如下:

  • 权限组件;
  • 认证组件;
  • 访问频率限制组件;
  • 序列化组件;
  • 路由组件;
  • 视图组件;
  • 分页组件;
  • 解析器组件;
  • 渲染器组件;
  • 版本组件。

Django REST framework 官方文档的地址是:https://www.django-rest-framework.org/

© 版权声明
THE END
喜欢就支持一下吧
点赞2赞赏
分享
评论 抢沙发
HarryPotter的头像|艾奇编程网

昵称

取消
昵称表情