码迷,mamicode.com
首页 > 编程语言 > 详细

Django 模板语言从后端传到前端

时间:2017-12-27 18:15:43      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:ack   动态   font   als   提取   inf   back   网页   python   

如果我们在后端有数据动态提取到前端的时候 就需要模板语言加以渲染后再将渲染好的HTML文件传入前端

技术分享图片

技术分享图片

 

技术分享图片

我们的views.py里的index函数里有个s变量是个列表,将数据以大括号的形式传入{"list":s} 把s传入list.

html的要加入的地方是用2个大括号引入的   <h1>{{ list.1 }}</h1> 用的是句点符获取列表第二个参数 和python的语法取得列表不同(list[1])

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

如果我们把s注释掉,用s1 字典来传

技术分享图片

技术分享图片

技术分享图片

如果用字典传的话,前端的{{ }} 里引入的就是dict.name 用句点符加键名

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

技术分享图片

技术分享图片

如果我们可能用的变量会很多,那么就不需要直接传参数.用locals() 就可以指代所有的变量. 在前端网页里也是用句点符导出变量(列表用索引,字典用键)

技术分享图片

Django 模板语言从后端传到前端

标签:ack   动态   font   als   提取   inf   back   网页   python   

原文地址:https://www.cnblogs.com/laoguiaabb/p/8126122.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!