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脚本
Feb 10 Python
Python实现的二维码生成小软件
Jul 11 Python
Python的Flask开发框架简单上手笔记
Nov 16 Python
Django 浅谈根据配置生成SQL语句的问题
May 29 Python
Tensorflow 查看变量的值方法
Jun 14 Python
Sanic框架异常处理与中间件操作实例分析
Jul 16 Python
Python按钮的响应事件详解
Mar 04 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
May 30 Python
Python列表的切片实例讲解
Aug 20 Python
python将时分秒转换成秒的实例
Dec 07 Python
python通用读取vcf文件的类(复制粘贴即可用)
Feb 29 Python
利用python进行文件操作
Dec 04 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执行sql语句的写法
2009/03/10 PHP
linux系统上支持php的 iconv()函数的方法
2011/10/01 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
Yii2.0建立公共方法简单示例
2019/01/29 PHP
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
分享几种比较简单实用的JavaScript tabel切换
2015/12/31 Javascript
基于javascript实现图片懒加载
2016/01/05 Javascript
node.js+express制作网页计算器
2016/01/17 Javascript
ES6新特性之解构、参数、模块和记号用法示例
2017/04/01 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
详解Angular2组件之间如何通信
2017/06/22 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
vuex的使用和简易实现
2021/01/07 Vue.js
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
[34:10]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
Python中集合的内建函数和内建方法学习教程
2015/08/19 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
浅谈python可视化包Bokeh
2018/02/07 Python
对python中的pop函数和append函数详解
2018/05/04 Python
Python实现子类调用父类的初始化实例
2020/03/12 Python
Python3如何实现Win10桌面自动切换
2020/08/11 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
canvas使用注意点总结
2013/07/19 HTML / CSS
PatPat阿根廷:妈妈们的购物平台
2019/05/30 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
香港零食网购:上仓胃子
2020/06/08 全球购物
工程索赔意向书
2014/08/30 职场文书
骨干教师申报材料
2014/12/17 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
如何利用React实现图片识别App
2022/02/18 Javascript