初始化项目 backend

image.png


image.png

创建一个叫 blog 的 app


image.png

创建 blog 的 model

image.png

手动添加数据

python manage.py shell

image.png

虚拟环境配置

前面能够运行成功是因为本地已有安装django了

image.png

REST framework

image.png


image.png

在 blog 创建serializers



image.png

指定序列化的model和fields

image.png

修改 Views 文件



image.png
创建viewset

image.png

修改 urls 文件


image.png

image.png

运行项目查看api接口

image.png

image.jpeg

处理前后端cors跨域请求

链接:django 使用django-cors-headers 解决跨域问题 - 简书 (jianshu.com)

image.jpeg

image.png

本项目简易cors跨域请求处理方式

image.png

重新运行项目查看api接口