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列表操作实例
Jan 14 Python
Python urllib、urllib2、httplib抓取网页代码实例
May 09 Python
在Python的Django框架中更新数据库数据的方法
Jul 17 Python
Python字符串特性及常用字符串方法的简单笔记
Jan 04 Python
Python排序搜索基本算法之堆排序实例详解
Dec 08 Python
详解appium+python 启动一个app步骤
Dec 20 Python
Python中的单继承与多继承实例分析
May 10 Python
使用Django搭建web服务器的例子(最最正确的方式)
Aug 29 Python
Python模拟伯努利试验和二项分布代码实例
May 27 Python
Python3爬虫中Ajax的用法
Jul 10 Python
python定义类的简单用法
Jul 24 Python
Python使用lambda抛出异常实现方法解析
Aug 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
Discuz!5的PHP代码高亮显示插件(黑暗中的舞者更新)
2007/01/29 PHP
PHP+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
PHP开发Apache服务器配置
2015/07/15 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
jqGrid随窗口大小变化自适应大小的示例代码
2013/12/28 Javascript
使用Meteor配合Node.js编写实时聊天应用的范例
2015/06/23 Javascript
JavaScript新增样式规则(推荐)
2016/07/19 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
浅谈html转义及防止javascript注入攻击的方法
2016/12/04 Javascript
Angularjs中使用指令绑定点击事件的方法
2017/03/30 Javascript
微信小程序 支付功能(前端)的实现
2017/05/24 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
详解Python中的循环语句的用法
2015/04/09 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
Python3+Requests+Excel完整接口自动化测试框架的实现
2019/10/11 Python
python-numpy-指数分布实例详解
2019/12/07 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
Python‘==‘ 及 ‘is‘相关原理解析
2020/09/05 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
python 爬虫如何实现百度翻译
2020/11/16 Python
英国珠宝钟表和家居礼品精品店:David Shuttle
2018/02/24 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
教师个人剖析材料
2014/02/05 职场文书
幼儿园家长评语
2014/02/10 职场文书
工会工作先进事迹
2014/08/18 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
《海上日出》教学反思
2016/02/23 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
用Python将GIF动图分解成多张静态图片
2021/06/11 Python
ubuntu下常用apt命令介绍
2022/06/05 Servers
springboot读取resources下文件的方式详解
2022/06/21 Java/Android