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定时检查某个进程是否已经关闭的方法
May 20 Python
Python时间模块datetime、time、calendar的使用方法
Jan 13 Python
Python md5与sha1加密算法用法分析
Jul 14 Python
Python处理菜单消息操作示例【基于win32ui模块】
May 09 Python
解决python 无法加载downsample模型的问题
Oct 25 Python
django数据关系一对多、多对多模型、自关联的建立
Jul 24 Python
python中p-value的实现方式
Dec 16 Python
基于pandas向csv添加新的行和列
May 25 Python
Python中如何添加自定义模块
Jun 09 Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 Python
Python实战之实现康威生命游戏
Apr 26 Python
Python数据分析入门之教你怎么搭建环境
May 13 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
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
详解关于php的xdebug配置(编辑器vscode)
2019/01/29 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
thinkphp5框架调用其它控制器方法 实现自定义跳转界面功能示例
2019/07/03 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
PHPstorm激活码2020年5月13日亲测有效
2020/09/17 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
javascript 从if else 到 switch case 再到抽象
2010/07/17 Javascript
js 函数的副作用分析
2011/08/23 Javascript
Javascript学习笔记-详解in运算符
2011/09/13 Javascript
js+JQuery返回顶部功能如何实现
2012/12/03 Javascript
javascript用户注册提示效果的简单实例
2013/08/17 Javascript
js判断IE浏览器版本过低示例代码
2013/11/22 Javascript
谈谈impress.js初步理解
2015/09/09 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
jQuery实现简单弹幕效果
2019/11/28 jQuery
JS实现动态倒计时功能(天数、时、分、秒)
2019/12/12 Javascript
Python实现删除文件中含“指定内容”的行示例
2017/06/09 Python
解决Tensorflow安装成功,但在导入时报错的问题
2018/06/13 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
Python opencv相机标定实现原理及步骤详解
2020/04/09 Python
浅析Python迭代器的高级用法
2020/07/16 Python
乌克兰珠宝大卖场:Zlato.ua
2020/09/27 全球购物
实验教师岗位职责
2014/02/13 职场文书
高中军训感言500字
2014/02/24 职场文书
党员承诺书格式
2014/05/21 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
小学校长开学致辞
2015/07/29 职场文书
社区干部培训心得体会
2016/01/06 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
MySQL单表千万级数据处理的思路分享
2021/06/05 MySQL
解决MultipartFile.transferTo(dest) 报FileNotFoundExcep的问题
2021/07/01 Java/Android
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python