DRF简介
DRF框架是建立在Django框架基础之上,由Tom Christie大牛二次开发的开源项目。有了DRF之后,实际上大大提高了开发速度。DRF提供了构建Web API 的强大而又灵活的工具,包括序列化器,认证,权限,分页,过滤和限流。
DRF官方网站
安装DRF
安装要求
- Python (3.5, 3.6, 3.7, 3.8, 3.9)
- Django (2.2, 3.0, 3.1, 3.2)
建议使用Python3.8以及Django3.2,其中Django3.2是2021年4月发布的LTS版本,将会得到3年的支持。
使用pip安装
有了以上的基础环境之后,就可以安装drf了。使用pip直接进行安装。
代码语言:javascript复制pip install djangorestframework
启用drf
在Django项目的settings.py的INSTALLED_APPS中进行注册。
代码语言:javascript复制INSTALLED_APPS = [
...
'rest_framework',
]