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使用百度翻译进行中翻英示例
Apr 14 Python
Python中模块与包有相同名字的处理方法
May 05 Python
简单了解什么是神经网络
Dec 23 Python
Python机器学习之K-Means聚类实现详解
Feb 22 Python
浅谈python写入大量文件的问题
Nov 09 Python
对python csv模块配置分隔符和引用符详解
Dec 12 Python
Python3 使用cookiejar管理cookie的方法
Dec 28 Python
Python多进程方式抓取基金网站内容的方法分析
Jun 03 Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 Python
利用pandas将非数值数据转换成数值的方式
Dec 18 Python
python 如何使用find和find_all爬虫、找文本的实现
Oct 16 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 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里的JS打印函数
2006/10/09 PHP
如何使用Linux的Crontab定时执行PHP脚本的方法
2011/12/19 PHP
基于php上传图片重命名的6种解决方法的详细介绍
2013/04/28 PHP
解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
2013/06/21 PHP
PHP7.0版本备注
2015/07/23 PHP
Yii实现Command任务处理的方法详解
2016/07/14 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
Javascript中this的用法详解
2014/09/22 Javascript
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
2015/12/23 Javascript
实例详解AngularJS实现无限级联动菜单
2016/01/15 Javascript
使用jQuery判断Div是否在可视区域的方法 判断div是否可见
2016/02/17 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
微信开发 JS-SDK 6.0.2 经常遇到问题总结
2016/12/08 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
使用 jQuery 实现表单验证功能
2017/07/05 jQuery
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
react学习笔记之state以及setState的使用
2017/12/07 Javascript
简单理解Vue中的nextTick方法
2018/01/30 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
初学python数组的处理代码
2011/01/04 Python
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
python书籍信息爬虫实例
2018/03/19 Python
python实现任意位置文件分割的实例
2018/12/14 Python
ubuntu 18.04搭建python环境(pycharm+anaconda)
2019/06/14 Python
Python 识别12306图片验证码物品的实现示例
2020/01/20 Python
Python OrderedDict字典排序方法详解
2020/05/21 Python
智能室内花园:Click & Grow
2021/01/29 全球购物
卫校中专生个人自我评价
2013/09/19 职场文书
社团文化节邀请函
2014/01/10 职场文书
2014迎接教师节演讲稿
2014/09/10 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js