阅读:54
Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还提供丰富的类视图、扩展类、视图集来简化视图的编写工作。REST framework还提供了认证、权限、限流、过滤、分页、接口文档等功能支持
REST framework提供了一个API 的Web可视化界面来方便查看测试接口
DRF安装需要的依赖:
DRF是以Django子应用的方式提供的,需要注册到settings.py中,所以我们可以使用已有的Django环境而无需重新创建。(若没有Django环境,需要先创建环境安装Django)
# 首先进入虚拟环境,再安装django
pip install django=3.2.4
# 或者换源安装(建议使用这种方法安装!!!)
pip install django=3.2.4 https://pypi.douban.com/simple
博主已经将安装python的源,永久的更换为清华源,所以在此安装不需要换源!!!
需要永久换源的可参考清华源官网进行更换:永久更换python安装源为清华源!!
虚拟环境的安装与配置可参考:python虚拟环境的安装与配置(究极详细易理解版!!!)
DRF的安装:
# 进入已经安装好django的虚拟环境,安装DRF
pip install djangorestframework
# 换源,同理安装django
pip install djangorestframework -i https://pypi.douban.com/simple
django-admin 项目名
INSTALLED_APPS = [
.....
'rest_framework',
]