Python Flask 简明教程(9)--模板之渲染变量

简介: 本文目录1. 前言2. 渲染变量2.1 普通变量2.2 字典2.3 对象3. 小结

1. 前言

上一篇我们介绍了模板继承,可以快速的复用导航等固定部分到各个页面。


本篇我们介绍下如何将后端的参数带到前端,然后渲染到网页上显示。


2. 渲染变量

2.1 普通变量

后端返回普通变量:


@app.route('/user')

def user():

   return render_template('user.html', username="张三")


对应user.html页面渲染取值渲染:


   <p>

       普通变量-用户名:{{username}}

   </p>


2.2 字典

后端返回字典:


@app.route('/user')

def user():

   userInfo = {"name": "张三", "age": 23}

   return render_template('user.html', userInfo=userInfo)


前端取值:


  <p>

       字典-用户姓名与年龄:{{userInfo['name']}}----{{userInfo['age']}}

   </p>


2.3 对象

定义类:


class User:

   def __init__(self, name):

       self.name = name


后端返回对象:


@app.route('/user')

def user():

   myUser = User("张三")

   return render_template('user.html', myUser=myUser)


前端取值:


<p>

       对象-用户姓名:{{myUser.name}}

   </p>


3. 小结

Python模板渲染的语法跟Vue挺像,但是意义是完全不同的。


Python模板渲染可以将后端的变量,以一种非常简单的方式渲染到前端页面中,非常NICE。

相关文章
|
4天前
|
IDE 测试技术 项目管理
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
PyCharm是由JetBrains开发的Python集成开发环境(IDE),专为Python开发者设计,支持Web开发、调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试和版本控制等功能。它有专业版、教育版和社区版三个版本,其中社区版免费且适合个人和小型团队使用,包含基本的Python开发功能。安装PyCharm前需先安装Python解释器,并配置环境变量。通过简单的步骤即可在PyCharm中创建并运行Python项目,如输出“Hello World”。
45 12
【新手必看】PyCharm2025 免费下载安装配置教程+Python环境搭建、图文并茂全副武装学起来才嗖嗖的快,绝对最详细!
|
17天前
|
人工智能 Unix Java
[oeasy]python059变量命名有什么规则_惯用法_蛇形命名法_name_convention_snake
本文探讨了Python中变量命名的几种常见方式,包括汉语拼音变量名、蛇形命名法(snake_case)和驼峰命名法(CamelCase)。回顾上次内容,我们主要讨论了使用下划线替代空格以提高代码可读性。实际编程中,当变量名由多个单词组成时,合理的命名惯例变得尤为重要。
50 9
|
1月前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
79 8
|
1月前
Seaborn 教程-主题(Theme)
Seaborn 教程-主题(Theme)
135 7
|
1月前
|
Python
Seaborn 教程-模板(Context)
Seaborn 教程-模板(Context)
53 4
|
1月前
|
数据可视化 Python
Seaborn 教程
Seaborn 教程
55 5
|
2月前
|
JSON 前端开发 API
使用Python和Flask构建简易Web API
使用Python和Flask构建简易Web API
158 3
|
2月前
|
开发框架 前端开发 JavaScript
利用Python和Flask构建轻量级Web应用的实战指南
利用Python和Flask构建轻量级Web应用的实战指南
155 2
|
2月前
|
JSON API 数据格式
如何使用Python和Flask构建一个简单的RESTful API。Flask是一个轻量级的Web框架
本文介绍了如何使用Python和Flask构建一个简单的RESTful API。Flask是一个轻量级的Web框架,适合小型项目和微服务。文章从环境准备、创建基本Flask应用、定义资源和路由、请求和响应处理、错误处理等方面进行了详细说明,并提供了示例代码。通过这些步骤,读者可以快速上手构建自己的RESTful API。
219 2
|
2月前
|
JSON API 数据格式
构建RESTful APIs:使用Python和Flask
构建RESTful APIs:使用Python和Flask
47 1

热门文章

最新文章