持续更新中......
真正的稳定,是自己不断成长,不断寻找新的空间。与其要稳定,不如开始拥抱这个变化的时代,让自己准备好。
交互方式一:使用Django框架本身数据流

1.访问http地址,或者在页面触发按钮等,就是向服务器发起http请求(post/get两种方式)
2.Django根据url.py中配置的映射关系,找到对应的处理函数
3.方法处理数据后,返回指定页面,指定数据
4.页面html解析获取的数据并渲染。
备注:此方法不足的地方是访问不同的页面需要在url.py文件中增加其映射的方法,如果页面很多,则数据量必然很大。
方式二:前后端分离方式,Django自定义接口,供独立的html页面调用

1.Django自定义接口,该方式去与上面的流程类似,只是在第三部的方法处理数据后,使用JsonResponse函数返回的是一个独立的json串。
2.自定义的接口可用fiddler/postman等工具直接调用,与现在常用的前后端分离方式相同。

3.html页面独立请求接口和处理接口数据,使用js的ajax方法异步获取数据。需要一定的前端基础。
网友评论