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切换hosts文件代码示例
Dec 31 Python
在Django的URLconf中进行函数导入的方法
Jul 18 Python
django上传图片并生成缩略图方法示例
Dec 11 Python
python正则表达式及使用正则表达式的例子
Jan 22 Python
python实现列表中由数值查到索引的方法
Jun 27 Python
Python实现登陆文件验证方法
Oct 06 Python
Python实现字符串匹配的KMP算法
Apr 04 Python
pycharm创建一个python包方法图解
Apr 10 Python
在python plt图表中文字大小调节的方法
Jul 08 Python
Python 中的 global 标识对变量作用域的影响
Aug 12 Python
Anaconda之conda常用命令介绍(安装、更新、删除)
Oct 06 Python
一篇文章弄懂Python关键字、标识符和变量
Jul 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 email邮箱正则
2008/10/08 PHP
迁移PHP版本到PHP7
2015/02/06 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
番茄的表单验证类代码修改版
2008/07/18 Javascript
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
一个基于jquery的文本框记数器
2012/09/19 Javascript
客户端js性能优化小技巧整理
2013/11/05 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
JS中的构造函数详细解析
2014/03/10 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
jQuery实现的图片轮播效果完整示例
2016/09/12 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
vue头部导航动态点击处理方法
2018/11/02 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
vue总线机制(bus)知识点详解
2020/05/10 Javascript
基于PHP pthreads实现多线程代码实例
2020/06/24 Javascript
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
Python爬虫实现百度图片自动下载
2018/02/04 Python
Python机器学习库scikit-learn安装与基本使用教程
2018/06/25 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
Python代码注释规范代码实例解析
2020/08/14 Python
C#和SQL Server的面试题
2016/08/12 面试题
营销总经理岗位职责
2014/02/02 职场文书
机关党员公开承诺书
2014/08/30 职场文书
青年文明号申报材料
2014/12/23 职场文书
销售经理岗位职责
2015/01/31 职场文书
 Python 中 logging 模块使用详情
2022/03/03 Python