Django(42)DRF安装与使用
2021-06-03 10:48
796 查看
DRF介绍
DRF是
Django Rest Framework单词的简写,是在
Django框架中实现
Restful API的一个插件,使用他可以非常方便的实现接口数据的返回。
Django中也可以使用
JsonResponse直接返回
json格式的数据,但是
DRF相比直接使用
Django返回
json数据有以下几个好处:
- 可以自动生成API文档,在前后端分离开发的时候进行沟通比较有用。
- 授权验证策略比较完整,包含
OAuth1
和OAuth2
验证。 - 支持
ORM
模型和非ORM
数据的序列化。 - 高度封装了视图,使得返回
json
数据更加的高效。
安装DRF
安装drf之前,需要以下依赖
Python (3.5, 3.6, 3.7)
Django (1.11, 2.0, 2.1, 2.2, 3.0)
准备好以上依赖后,可以通过以下命令安装
pip3 install djangorestframework
注册rest_framework
安装完成之后,还需要进行在
settings.INSTALLED_APPS中注册
INSTALLED_APPS = [ ... 'rest_framework', ]
drf知识体系
- 接口:什么是接口、
restful
接口规范 CBV
生命周期源码 - 基于restful
规范下的CBV
接口- 请求组件、解析组件、响应组件
- 序列化组件(灵魂)
三大认证(重中之重)
:认证、权限(权限六表)、频率- 其他组件:过滤、筛选、排序、分页、路由
相关文章推荐
- ulipad在xp下的安装及使用UliPad进行Django项目开发
- Windows 使用pip安装 Django
- 写写Django中DRF框架概述以及序列化器对象serializer的构造方法以及使用
- Django_ 安装、创建、配置、admin使用(1)
- 安装使用python Django
- Django中Xadmin的安装和使用
- django-1 安装及使用
- Django介绍、安装配置、基本使用、Django用户注册例子
- django 安装与使用
- macOS使用django安装mysqlclient遇到的问题(mysqlclient 1.3.3 or newer is required)
- Django DRF项目中使用Elasticsearch搜索引擎的相关配置
- Django的安装和基本使用
- python使用pip install安装django报错
- 使用Django——安装
- [django]在virtualenv下安装的第三方库的使用方法
- Django介绍、安装配置、基本使用、Django用户注册例子
- 01.Django学习之安装,建立项目,传参,MySQL数据库,静态文件配置和模板的使用
- django xadmin 安装和使用
- Django_xamdin安装与使用
- python django 安装及测试程序使用