简单的web前后端数据传递
2018-05-30 本文已影响0人
testerclub
一种简单的前端web页面与django后端的数据传递方式
浏览器访问网页,首先是一个get请求,这个时候后端可以主动传递一些变量到前端,用于前端web的初始化显示,然后用户输入参数后,提交form请求,一般是post请求,只传递用户的请求参数到后端,整个页面不做全部刷新,后端接收到用户的请求参数后,进行db操作,取得结果再返回给前端展示,这就完成了一个完整的前后端交互流程。
这整个过程涉及到3次数据传递:
1.django后端通过变量{{var}}传值给前端web
2.前端通过script便签的js代码获取这个变量,再做处理
3.django后端通过request.get方法获取前端web中便签的value,一般用在前端post请求给后端传送数据,后端django根据接收到的数据进行db操作
其他前后端数据交互的方式还有ajax,不过感觉比较复杂,一般简单的数据交互采用上面的方法即可