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之模块的加载
Oct 24 Python
python在windows下创建隐藏窗口子进程的方法
Jun 04 Python
Python通过正则表达式选取callback的方法
Jul 18 Python
Python使用matplotlib实现基础绘图功能示例
Jul 03 Python
python版本单链表实现代码
Sep 28 Python
python如何发布自已pip项目的方法步骤
Oct 09 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
Oct 17 Python
PyCharm取消波浪线、下划线和中划线的实现
Mar 03 Python
Python Sqlalchemy如何实现select for update
Oct 12 Python
BeautifulSoup获取指定class样式的div的实现
Dec 07 Python
基于pycharm 项目和项目文件命名规则的介绍
Jan 15 Python
浅谈pytorch中stack和cat的及to_tensor的坑
May 20 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
实用函数9
2007/11/08 PHP
PHP has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
PHP验证码生成原理和实现
2016/01/24 PHP
php基于单例模式封装mysql类完整实例
2016/10/18 PHP
一个JS翻页效果
2007/07/23 Javascript
JQuery Dialog的内存泄露问题解决方法
2010/06/18 Javascript
JS判定是否原生方法
2013/07/22 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
BootstrapTable refresh 方法使用实例简单介绍
2017/02/20 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
js判断传入时间和当前时间大小实例(超简单)
2018/01/11 Javascript
详解React中setState回调函数
2018/06/14 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
修改vue源码实现动态路由缓存的方法
2020/01/21 Javascript
[54:15]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第二场2月1日
2021/03/11 DOTA
Python实现豆瓣图片下载的方法
2015/05/25 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
2017/04/17 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
python脚本开机自启的实现方法
2019/06/28 Python
PyTorch中Tensor的拼接与拆分的实现
2019/08/18 Python
Python 类方法和实例方法(@classmethod),静态方法(@staticmethod)原理与用法分析
2019/09/20 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
为你的html5网页添加音效示例
2014/04/03 HTML / CSS
美国高端婴童品牌:Hanna Andersson
2016/10/30 全球购物
在校生自我鉴定
2014/01/23 职场文书
中介公司区域经理岗位职责范本
2014/03/02 职场文书
六查六看心得体会
2014/10/14 职场文书
2014年人事部工作总结
2014/12/03 职场文书
小学六一主持词开场白
2015/05/28 职场文书
焦裕禄观后感
2015/06/03 职场文书
小型企业的绩效考核制度模板
2019/11/21 职场文书
Python打包为exe详细教程
2021/05/18 Python
mysql 排序失效
2022/05/20 MySQL