Flask框架模板渲染操作简单示例


Posted in Python onJuly 31, 2019

本文实例讲述了Flask框架模板渲染操作。分享给大家供大家参考,具体如下:

from flask import render_template
from flask import Flask
from flask import Markup
from flask import abort, redirect
app = Flask(__name__)
@app.route('/')
def hello_site():
  return "welcome my site!!!!!" #返回给客户端
@app.route('/hello')
@app.route('/hello/<name>')
def hello(name = None):
  print (Markup('<strong> Hi %s!</strong>' %(name)))
  return render_template('hello.html', name = Markup('%s'%(name))) #模板渲染在html文件中, Markup装换特殊字符!
if __name__ == "__main__":
  app.run()

name变量在HTML文件中进行判断

hello.html如下:

<!DOCTYPE html>
<title>Hello from flask</title>
{%if name %}
  <h1>Hello {{name}}!</h1>
{%else%}
  <h1>Hello World!No name!</h1>
{%endif%}

条件语句判断!

希望本文所述对大家基于flask框架的Python程序设计有所帮助。

Python 相关文章推荐
python结合selenium获取XX省交通违章数据的实现思路及代码
Jun 26 Python
Python随机生成数据后插入到PostgreSQL
Jul 28 Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
Aug 25 Python
Python装饰器基础概念与用法详解
Dec 22 Python
Python图像处理之图片文字识别功能(OCR)
Jul 30 Python
python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
Oct 23 Python
在Matplotlib图中插入LaTex公式实例
Apr 17 Python
python 如何把docker-compose.yaml导入到数据库相关条目里
Jan 15 Python
python+playwright微软自动化工具的使用
Feb 02 Python
Python Django搭建文件下载服务器的实现
May 10 Python
一篇文章带你了解Python和Java的正则表达式对比
Sep 15 Python
opencv导入头文件时报错#include的解决方法
Jul 31 #Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
Jul 31 #Python
Django上使用数据可视化利器Bokeh解析
Jul 31 #Python
Flask框架单例模式实现方法详解
Jul 31 #Python
pycharm配置当鼠标悬停时快速提示方法参数
Jul 31 #Python
详细介绍Python进度条tqdm的使用
Jul 31 #Python
处理Selenium3+python3定位鼠标悬停才显示的元素
Jul 31 #Python
You might like
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
JavaScript 编程引入命名空间的方法
2007/06/29 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
JavaScript Sort 的一个错误用法示例
2015/03/20 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
一种新的javascript对象创建方式Object.create()
2015/12/28 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
Bootstrap基本样式学习笔记之表单(3)
2016/12/07 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
js+html5实现页面可刷新的倒计时效果
2017/07/15 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
python读写二进制文件的方法
2015/05/09 Python
python网络编程调用recv函数完整接收数据的三种方法
2017/03/31 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
PYQT5实现控制台显示功能的方法
2019/06/25 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
2013年员工自我评价范文
2013/12/27 职场文书
初三化学教学反思
2014/01/23 职场文书
车队司机自我鉴定
2014/03/02 职场文书
共产党员公开承诺书
2014/03/25 职场文书
微笑面对生活演讲稿
2014/05/13 职场文书
债务授权委托书范本
2014/10/17 职场文书
2016年党风廉政建设承诺书
2016/03/25 职场文书
导游词之五台山
2019/10/11 职场文书
python实现进度条的多种实现
2021/04/29 Python
MySQL如何构建数据表索引
2021/05/13 MySQL