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开发之文件操作用法实例
Nov 13 Python
详解Python进程间通信之命名管道
Aug 28 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
Nov 11 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
Numpy截取指定范围内的数据方法
Nov 14 Python
利用anaconda保证64位和32位的python共存
Mar 09 Python
Python:Numpy 求平均向量的实例
Jun 29 Python
python连接、操作mongodb数据库的方法实例详解
Sep 11 Python
python tornado使用流生成图片的例子
Nov 18 Python
详解Pymongo常用查询方法总结
Jan 29 Python
Python实战之用tkinter库做一个鼠标模拟点击器
Apr 27 Python
深入理解pytorch库的dockerfile
Jun 10 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中神奇的fastcgi_finish_request
2011/05/02 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
php提高脚本性能的4个技巧
2020/08/18 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
js 设置缓存及获取设置的缓存
2014/05/08 Javascript
JavaScript中解析JSON数据的三种方法
2015/07/03 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
JS获取文件大小方法小结
2015/12/08 Javascript
全面了解javascript中的错误处理机制
2016/07/18 Javascript
需要牢记的JavaScript基础知识
2016/09/25 Javascript
JavaScript中捕获与冒泡详解及实例
2017/02/03 Javascript
javascript防篡改对象实例详解
2017/04/10 Javascript
jQuery Collapse1.1.0折叠插件简单使用
2017/08/28 jQuery
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
Python学习之用pygal画世界地图实例
2017/12/07 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
pytorch 转换矩阵的维数位置方法
2018/12/08 Python
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
python scp 批量同步文件的实现方法
2019/01/03 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
为什么相对PHP黑python的更少
2020/06/21 Python
pycharm中使用request和Pytest进行接口测试的方法
2020/07/31 Python
德国购买健身器材:AsVIVA
2017/08/09 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
面向对象设计的原则是什么
2013/02/13 面试题
电脑教师的自我评价
2013/12/18 职场文书
2015年元旦文艺汇演主持词
2014/03/26 职场文书
法制演讲稿
2014/09/10 职场文书
幼儿园安全教育月活动总结
2015/05/08 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
Golang Web 框架Iris安装部署
2022/08/14 Python