Django前后端交互问题

利用Django搭建网站

通过最近的学习,我发现利用Django搭建网站时,遇到的让我印象最深的难题就是—前后端交互问题,那么既然说到了前后端交互,肯定是有前端,后端两个大模块

前端

Django搭建的项目中,前端通常是在templates下建立一个html文件,在这个文件中写界面,也有挺多小细节,我就不一 一赘述。我是利用Echarts图表让数据以一定的type表现出来,给用户良好的体验。再利用ajax技术将从后端获取的数据传入前端。

后端

Django的后端比如获取代码,在Views.py文件中,构建函数,编写你想获取的数据,我是连接的Mysql数据库。

Django前后端交互问题

其实上面说的都比较的抽象,那么我们进入正题,当你的页面没办法显示出来,但是你也不知道什么问题,那么就要开始一步步的去发现问题,最后解决问题。
首先,保证你的后端是能够成功获取数据的,怎么检查你的后端是否成功获取数据了呢?
在网址上输入你后端构建函数对应的urls的path路径,下面是我成功获取数据的图片。
成功从后端获取数据
如果你发现没有数据,那么后端代码有问题,就要从后端去解决,查看是否是语句错误,最重要的是你想要获取的字段在数据库中必须存在。
前端用ajax技术将从后端获取的数据传入Echarts的option中,一般来说,后端成功获取数据后,前端传入数据就没什么太大的问题。
好了,这只是我的一个小总结,因为每个人遇到的问题都不一样,我只能提供一个解决思路,当自己发现是哪方面的问题,然后有个方向就可以逐步解决啦,最近在做关于Django搭建的网站,大家可以相互学习。

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值