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写的图片蜘蛛人代码
Aug 27 Python
利用soaplib搭建webservice详细步骤和实例代码
Nov 20 Python
在Python中处理字符串之ljust()方法的使用简介
May 19 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
Dec 25 Python
Python实现的购物车功能示例
Feb 11 Python
Python使用matplotlib绘制随机漫步图
Aug 27 Python
PyTorch笔记之scatter()函数的使用
Feb 12 Python
python 实现人和电脑猜拳的示例代码
Mar 02 Python
python中使用you-get库批量在线下载bilibili视频的教程
Mar 10 Python
Python魔术方法专题
Jun 19 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
Dec 07 Python
python制作抽奖程序代码详解
Jan 15 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
短波的认识
2021/03/01 无线电
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
js cookies实现简单统计访问次数
2009/11/24 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
jQuery中读取json文件示例代码
2013/05/10 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
JQuery实现简单的图片滑动切换特效
2015/11/22 Javascript
基于jQuery的ajax方法封装
2016/07/14 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
Angular6 写一个简单的Select组件示例
2018/08/20 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
使用 Vue-TCB 快速在 Vue 应用中接入云开发的方法
2020/02/10 Javascript
Vue中keep-alive的两种应用方式
2020/07/15 Javascript
[01:28:24]NAVI vs VG Supermajor 败者组 BO3 第三场 6.5
2018/06/06 DOTA
基于Python的接口测试框架实例
2016/11/04 Python
Python字典简介以及用法详解
2016/11/15 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
python中pika模块问题的深入探究
2018/10/13 Python
Python3爬虫之自动查询天气并实现语音播报
2019/02/21 Python
Flask框架踩坑之ajax跨域请求实现
2019/02/22 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
解决python 找不到module的问题
2020/02/12 Python
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
Bed Bath & Beyond加拿大官网:购买床上用品、浴巾、厨房电器等
2019/10/04 全球购物
澳大利亚领先的在线礼品网站:Gifts Australia
2020/08/15 全球购物
C语言编程练习
2012/04/02 面试题
经典c++面试题三
2015/07/08 面试题
村班子对照检查材料
2014/08/18 职场文书
2014普法依法治理工作总结
2014/12/18 职场文书
情况说明书怎么写
2015/10/08 职场文书