Django零基础入门之模板变量详解
引言:
我们在页面上会看到,谁登录的就会显示谁的信息,那么这个页面上的变量信息是怎样实现的呢?
这就是本文要讲述的内容——Django中的模板变量!
1.模板变量!
可以在前端页面中使用模板变量来取数据库中的数据,实现前端页面数据动态显示。
(1)模板变量使用规则:(在HTML模板中使用!)
- 语法: { { 变量名 }}
- 命名由字母和数字以及下划线组成,不能有空格和标点符号
- 可以使用字典、类对象、方法、函数、列表、字符串
- 不要和python或django关键字重名
- 如果data是一个字典,那么访问data.items将会访问data这个字典的key名为items的值,而不会访问字典的items方法。(一定要注意哦!)
- 点在模板渲染时有特殊的含义。 变量名中点表示查找。
①后端视图函数中以字典形式通过参数context传递给前端模板中:
(假设此数据都是从数据库中获取到的需要渲染到前端的!!!)
![Django零基础入门之模板变量详解](https://img.it610.com/image/info11/12e1f141b77f4a62ae7e1d06073a28ff.jpg)
文章图片
②前端模板中通过模板变量使用到后端传递来的数据:
![Django零基础入门之模板变量详解](https://img.it610.com/image/info11/8ed04850cda74169a38dea7e2b960cc5.jpg)
文章图片
③效果展示:
![Django零基础入门之模板变量详解](https://img.it610.com/image/info11/d6816660a58a4147af995d24199ff3b4.jpg)
文章图片
模板变量使用小拓展——快捷传递! 直接使用方法locals()
这个方法会自动将当前函数视图中所有变量传递给前端模板文件!
![Django零基础入门之模板变量详解](https://img.it610.com/image/info11/caec72071d1943e4bc9b3b288eada616.jpg)
文章图片
【Django零基础入门之模板变量详解】到此这篇关于Django零基础入门之模板变量详解的文章就介绍到这了,更多相关Django模板变量内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- 日志打卡
- django-前后端交互
- Python基础|Python基础 - 练习1
- Java|Java基础——数组
- Java基础-高级特性-枚举实现状态机
- 营养基础学20180331(课间随笔)??
- iOS面试题--基础
- HTML基础--基本概念--跟着李南江学编程
- 八零后也已经老了
- typeScript入门基础介绍