美文网首页读书
Python开发入门到精通--Django中模板变量详解

Python开发入门到精通--Django中模板变量详解

作者: python梦想 | 来源:发表于2021-10-07 16:50 被阅读0次

    本文主要介绍了Python开发入门到精通--Django中模板变量详解,通过具体的内容展现,希望对大家Python开发的学习有所帮助。

    Python开发入门到精通--Django中模板变量详解

    引言:我们在页面上会看到,谁登录的就会显示谁的信息,那么这个页面上的变量信息是怎样实现的呢?

    这就是本文要讲述的内容——Django中的模板变量!

    1.模板变量!

    可以在前端页面中使用模板变量来取数据库中的数据,实现前端页面数据动态显示。

    (1)模板变量使用规则:(在HTML模板中使用!)

    语法: {{ 变量名 }}

    命名由字母和数字以及下划线组成,不能有空格和标点符号

    可以使用字典、类对象、方法、函数、列表、字符串

    不要和python或django关键字重名

    注意:

    如果data是一个字典,那么访问data.items将会访问data这个字典的key名为items的值,而不会访问字典的items方法。(一定要注意哦!)

    点在模板渲染时有特殊的含义。 变量名中点表示查找。

    (2)Django中实战使用:

    ①后端视图函数中以字典形式通过参数context传递给前端模板中:

    (假设此数据都是从数据库中获取到的需要渲染到前端的!!!)

    Python开发入门到精通--Django中模板变量详解

    ②前端模板中通过模板变量使用到后端传递来的数据:

    Python开发入门到精通--Django中模板变量详解

    ③效果展示:

    Python开发入门到精通--Django中模板变量详解

    模板变量使用小拓展——快捷传递!

    直接使用方法locals()

    这个方法会自动将当前函数视图中所有变量传递给前端模板文件!

    Python开发入门到精通--Django中模板变量详解

    我是萱萱,记得找我

    ✅ 解锁高薪工作

    ✅ 免费获取基础课程·答疑解惑·职业测评

    你要不要也来试试,用 Python 测测你和女神的颜值差距(仅供娱乐,请勿联想) 如果真的遇到好的同事,那算你走运,加油,抓紧学到手。
    python、爬虫技巧资源分享添加位薪(同音):762459510
    包含python, pythonweb、爬虫、数据分析等Python技巧,以及人工智能、大数据、数据挖掘、自动化办公等的学习方法。
    打造从零基础到项目开发上手实战全方位解析!

    相关文章

      网友评论

        本文标题:Python开发入门到精通--Django中模板变量详解

        本文链接:https://www.haomeiwen.com/subject/uvdznltx.html