美文网首页
【Django实践】_模板页面与后台的交互

【Django实践】_模板页面与后台的交互

作者: 大婶N72 | 来源:发表于2017-07-12 16:27 被阅读28次

持续更新中......

真正的稳定,是自己不断成长,不断寻找新的空间。与其要稳定,不如开始拥抱这个变化的时代,让自己准备好。

交互方式一:使用Django框架本身数据流

图1 Django模板页面与后台交互图

1.访问http地址,或者在页面触发按钮等,就是向服务器发起http请求(post/get两种方式)

2.Django根据url.py中配置的映射关系,找到对应的处理函数

3.方法处理数据后,返回指定页面,指定数据

4.页面html解析获取的数据并渲染。

备注:此方法不足的地方是访问不同的页面需要在url.py文件中增加其映射的方法,如果页面很多,则数据量必然很大。

方式二:前后端分离方式,Django自定义接口,供独立的html页面调用

图2 Django自定义接口

1.Django自定义接口,该方式去与上面的流程类似,只是在第三部的方法处理数据后,使用JsonResponse函数返回的是一个独立的json串。

2.自定义的接口可用fiddler/postman等工具直接调用,与现在常用的前后端分离方式相同。

图3 自定义接口的调用

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

相关文章

网友评论

      本文标题:【Django实践】_模板页面与后台的交互

      本文链接:https://www.haomeiwen.com/subject/cfmbhxtx.html