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中使用SAX解析xml实例
Nov 21 Python
用Python编写一个简单的俄罗斯方块游戏的教程
Apr 03 Python
详解Python的Django框架中的模版继承
Jul 16 Python
win7上python2.7连接mysql数据库的方法
Jan 14 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
Feb 16 Python
python多进程实现进程间通信实例
Nov 24 Python
Python实现按照指定要求逆序输出一个数字的方法
Apr 19 Python
如何用Python合并lmdb文件
Jul 02 Python
python redis 删除key脚本的实例
Feb 19 Python
python二进制文件的转译详解
Jul 03 Python
Python考拉兹猜想输出序列代码实践
Jul 05 Python
Python连接mysql数据库及简单增删改查操作示例代码
Aug 03 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 图像函数大举例(非原创)
2009/06/20 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
用JS实现的一个include函数
2007/07/21 Javascript
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(五)可移动地图的实现
2013/01/23 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
js 通用订单代码
2013/12/23 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
javascript性能优化之事件委托实例详解
2015/12/12 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
Python下singleton模式的实现方法
2014/07/16 Python
Python深入学习之闭包
2014/08/31 Python
python sort、sorted高级排序技巧
2014/11/21 Python
初步解析Python中的yield函数的用法
2015/04/03 Python
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
理论讲解python多进程并发编程
2018/02/09 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
python实现感知机模型的示例
2020/09/30 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
英国著名的药妆网站:Escentual
2016/07/29 全球购物
Linux文件系统类型
2012/02/15 面试题
简历的自我评价范文
2014/02/04 职场文书
《钱学森》听课反思
2014/03/01 职场文书
励志演讲稿800字
2014/08/21 职场文书
住房抵押登记委托书
2014/09/27 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
寻找成龙观后感
2015/06/12 职场文书
大学生自我鉴定怎么写
2019/05/07 职场文书
导游词之河姆渡遗址博物馆
2019/10/10 职场文书
微信小程序实现拍照和相册选取图片
2021/05/09 Javascript
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android