1.序列化与反序列化
序列化: 将模型数据转化成json数据
反序列化:将接收到的json数据转化成模型
2.安装前端服务器
(1)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
(2)这一步一定要先关掉第一步时的终端,重新开一个终端
nvm install node
(3)
npm install -g live-server
(4)进入templates这个文件夹,启动服务器
live-server
3.跨域请求伪造
问题:
出现的原因:前后端分离,导致前后端处在不同的域名上面
解决方法:
(1)安装第三方扩展
(2)添加应用
(3)在中间件添加,注意必须是在最前面,因为中间件是有执行顺序的
(4)
4.前后端交互
a.前端部分
(1)在前端获取数据
(2)在前端组建对象类型(字典)
(3)因为需要将数据以json的形式发送出去,将前端的对象类型转化成字符串
(4)通过ajax发送
b.后端部分
(1)request.body获取整个Bytes类型数据
(2)将bytes类型转化成普通字符串
(3)将字符串类型的json转成可以截取的python数据类型(字典,列表)
(4)将字典类型的数据进行截取,获取指点内容
(5)将数据组建完成之后,传入数据库
(1)前端
(2).配置url路径
(3)view.py设置:添加用户的功能