官方网址:www.django-rest-framework.org/
1.创建虚拟环境,安装包
pip install django
pip install djangorestframework
pip install pymysql
pip install django-cors-headers // 它将CORS(跨源资源共享)头添加到响应中。
pip install django-safedelete // 安全删除,不是真的从数据库删除,而是屏蔽
2.创建项目
django-admin startproject myweb
cd myweb
python manage.py startapp App1
mkdir templates static
cd App1
touch urls.py serializers.py
3.修改配置文件
![](https://img.haomeiwen.com/i18174836/6d442f8be92c45bb.png)
![](https://img.haomeiwen.com/i18174836/40150fcf498d602f.png)
![](https://img.haomeiwen.com/i18174836/e1b50354f7098378.png)
![](https://img.haomeiwen.com/i18174836/2c46531012a04c15.png)
![](https://img.haomeiwen.com/i18174836/4954a6781a7ef435.png)
4.配置路由
![](https://img.haomeiwen.com/i18174836/c0d7d35bb1cf0476.png)
![](https://img.haomeiwen.com/i18174836/7c851b51efa39240.png)
5.定义模型
![](https://img.haomeiwen.com/i18174836/038617332399843b.png)
#生成迁移文件,迁移模型
python manage.py makemigrations
python manage.py migrate
1
6.创建视图
![](https://img.haomeiwen.com/i18174836/de5f3a76cb958662.png)
![](https://img.haomeiwen.com/i18174836/c574911bc1fa19a2.png)
7.序列化
![](https://img.haomeiwen.com/i18174836/f76dcd092fa445f1.png)
![](https://img.haomeiwen.com/i18174836/29d0733e8c8be122.png)
![](https://img.haomeiwen.com/i18174836/79ca9a04809768e2.png)
![](https://img.haomeiwen.com/i18174836/17233db00244dbf1.png)
![](https://img.haomeiwen.com/i18174836/5a63d9d635b36747.png)
![](https://img.haomeiwen.com/i18174836/1065af72016c0db2.png)
网友评论