django前后端数据传递
程序员文章站
2022-07-02 22:32:07
...
django开发过程中,需要从后端传递变量到前端,开始只是给html用,并没有什么问题,后来数据传到前端后还要二次处理,因此需要直接传递给js使用
views.py中,引入json模块,使用json.dumps()方法对变量进行转换
import json
from django.shortcuts import render
我还整理了更多有关Python的免费学习资料和心得,
在这里不好一一放出
进群688244617
免费自取
---------------------
作者:程序员小狐狸
来源:CSDN
原文:https://blog.csdn.net/weixin_45342712/article/details/96596460
版权声明:本文为博主原创文章,转载请附上博文链接!
def home(request):
name_list = ['Callrecords', 'Riderecords', 'Clubinfo', 'Clubmemb', 'Personinfo']
return render(request, 'home.html', {'List': json.dumps(name_list )})
js代码
<script type="text/javascript">
var Dict = {{ List|safe }};
</script>
注意一定要加safe方法过滤!
由于我实际操作过程中是从mysql数据库中读取记录传递给前端
form_list = models.Clubmemb.objects.values_list('serialnum', 'name', 'id', 'club', 'close_to')
return render(request, "mysql/detail.html", {"form_list": json.dumps(form_list)})
这样传递过去之后报错,因为form_list不是list和dic类型,无法成功转换成json格式,不过也不要紧,只要用list()方法转换成list类型即可
form_list = list(models.Clubmemb.objects.values_list('serialnum', 'name', 'id', 'club', 'close_to'))
上一篇: 富文本编辑器的使用方法
下一篇: UEditor富文本编辑器的使用
推荐阅读
-
让Django支持Sql Server作后端数据库的方法
-
SpringMVC参数绑定学习总结【前后端数据参数传递】
-
Bootstrap进度条与AJAX后端数据传递结合使用实例详解
-
2019年6月14日 Web框架之Django_07 进阶操作(MTV与MVC、多对多表三种创建方式、前后端传输数据编码格式contentType、ajax、自定义分页器)
-
django简单的前后端分离的数据传输实例 axios
-
前端后端数据传递的几种方式
-
使用ajax+SpringMVC实现前后端数据传递
-
django前后端数据传递
-
WebService :前后端数据传递
-
Python Flask No.5_Flask前后端间数据传递与展示