1. REST framework环境搭建
Django REST framework是基于Django实现的一个RESTful风格API框架,能够帮助我们快速开发RESTful风格的API。
官网:https://www.django-rest-framework.org/
中文文档:https://q1mi.github.io/Django-REST-framework-documentation/
1.1 安装库
安装
pip install djangorestframework
在Django中使用REST framework中所需要的依赖库
可以放到一个txt文件中一次性安装
asgiref==3.4.1
certifi==2021.10.8
charset-normalizer==2.0.9
defusedxml==0.7.1
diff-match-patch==20200713
Django==3.2.9
django-crispy-forms==1.13.0
django-filter==21.1
django-formtools==1.0
django-import-export==2.6.1
django-qiniu-storage==2.3.1
django-reversion==4.0.1
djangorestframework==3.12.4
djangorestframework-jwt==1.11.0
et-xmlfile==1.1.0
future==0.15.2
httplib2==0.9.2
idna==3.3
MarkupPy==1.14
mysqlclient==2.1.0
odfpy==1.4.1
openpyxl==3.0.9
Pillow==8.4.0
PyJWT==1.7.1
pytz==2021.3
PyYAML==6.0
qiniu==7.5.0
requests==2.26.0
six==1.10.0
sqlparse==0.4.2
tablib==3.1.0
urllib3==1.26.7
xlrd==2.0.1
xlwt==1.3.0
执行命令
pip install -r requirements.tx -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
1.2 settings配置
首先新建一个django项目
然后如果要启用REST framework,那么需要将其添加到INSTALLED_APPS 中
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
]