前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Django REST framework初识

Django REST framework初识

作者头像
用户4945346
发布2020-06-16 10:13:20
5820
发布2020-06-16 10:13:20
举报
文章被收录于专栏:pythonista的日常pythonista的日常

现在工作中用的就是 django-rest 框架,今天主要讲下 django-rest 是个什么东西,为什么会使用它。准确的说 django-rest 是 django web 框架的一个插件,透过Django REST framework( DRF ) 建立 REST API 非常方便快速。现在的常见的开发的模式是前后端分离模式,页面是由前端工程师使用vue、 react等前端框架编写,接口由后端工程师通过其他框架编写,简单来说,前端工程师负责页面渲染,后端工程师负责接口,为前端页面提供数据。这样前后端都由各自擅长的工程师负责,不像很早之前,前后端由一个人编写。这样做的好处是各司其职,专业的人做专业的事。开发效率也很高效,因为django开发速度比较快,如果写api接口的话用django-rest和django很搭。

为什么说 django-rest 是 django 框架的一个插件呢,因为使用它和其他 django 的第三方扩展包一样,在 settings.py 里面的INSTALLED_APPS加入 rest_framework。所有说它是属于django的一个插件。

再说下api接口的什么吧,用大白话说api接口就是一个url, 前端请求某个url获取所需的数据,一般都是json格式的数据。下图中的 Request URL 就是一个api接口,第二个图是接口返回的数据。

我日常工作中使用的django-rest主要是用到了APIView(用来写增删改查操作的方法),还有Response(返回给前端json格式的数据),希望大家看完这篇文章知道django-rest是用来做什么的,它是个什么东西,平常工作中怎样使用它。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 pythonista的日常 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档