DRF框架是建立在Django框架基础之上,由Tom Christie大牛二次开发的开源项目。有了DRF之后,实际上大大提高了开发速度。DRF提供了构建Web API 的强大而又灵活的工具,包括序列化器,认证,权限,分页,过滤和限流。
建议使用Python3.8以及Django3.2,其中Django3.2是2021年4月发布的LTS版本,将会得到3年的支持。
有了以上的基础环境之后,就可以安装drf了。使用pip直接进行安装。
pip install djangorestframework
在Django项目的settings.py的INSTALLED_APPS中进行注册。
INSTALLED_APPS = [
...
'rest_framework',
]