Flask框架模板渲染操作简单示例
作者:我是猪行不 发布时间:2023-06-07 00:02:45
标签:Flask,模板渲染
本文实例讲述了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程序设计有所帮助。
来源:https://blog.csdn.net/weixin_42694291/article/details/82857973


猜你喜欢
- 前言日志无论对于程序还是程序员都非常重要,有多重要呢,想要长期在公司健健康康的干下去就得学会阶段性划水,阶段性划水的一大关键的就是干活快过预
- 导读:分析时间序列数据的一种简单而有效的方法就是将时间序列数据可视化在一个图表上,这样我们就可以从中推断出某些假设。本文将以股价数据集为例,
- 1、算数运算符小例中: a = 5 &nb
- 生成Fiboncci Fn数有Θ(1),Θ(n)甚至指数级的算法,不过有Θ(log n)的吗?告诉你,有。首先,关于Fibonacci数,有
- 【SQLite管理工具简介】 推荐以下2款: Navicat for SQLite:功能非常强大,几乎包含了数据库管理工具的所有必需功能,操
- 前言本文主要给大家介绍了关于python计算时间差(返回天数)的相关资料,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧方法
- 今天第一次玩SQL Server 2005,需要配置远程连接。我废话少说,直入主题,总结下我从新手立场在win2003 server环境下去
- 很多朋友问过我absolute与relative怎么区分,怎么用?我们都知道absolute是绝对定位,relative是相对定位,但是这个
- 这两天项目里出了一个问题,LIMIT使用后报错。 需求是这样的,我有3张表,infor信息表,mconfig物料配置表,maaply物料申请
- 前言网络上各大论坛,尤其是一些图片类型的网站上,在图片加载时均采用了一种名为懒加载的方式,具体表现为,当页面被请求时,只加载可视区域的图片,
- 我就废话不多说了,直接上代码吧!>>> import torch>>> from torch.autog
- 非Web程序(桌面程序)的设置一般都存在注册表中。 给这些程序做自动化测试时, 需要经常要跟注册表打交道。 通过修改注册表来修改程序的设置。
- 一、功能这里的需求是,判断摄像头有没有被物体遮挡。这里只考虑用手遮挡---->判断黑色颜色的范围。二、使用OpenCV的Mat格式图片
- 一、re是什么?正则表达式是一个特殊的字符序列,能方便的检查一个字符串是否与某种模式匹配。re模块使得python拥有全部的正则表达式功能。
- 为了使一个MySQL系统安全,强烈要求你考虑下列建议……当你连接一个MySQL服务器时,你通常应
- 前言第一次用mysql,打开mysql的图形化界面要连接时,出现2003错误。究其原因,可能是mysql的服务没有启动。本文章主要围绕这个解
- 前言在python中,内置了文件(file)对象,通过一些内置的方法就可以实现对文件的操作,例如open()方法创建一个文件对象,write
- 一、实战场景Flask 框架实现用户的注册,登录和登出。二、主要知识点flask_login 插件使用SQLAlchemy 基础操作用户基础
- Navicat数据存放位置和备份数据库路径设置navicat的数据库存放位置在什么地方?带着这样的疑问,我们去解决问题,navicat是默认
- 可以使用Python的email模块来实现带有附件的邮件的发送。SMTP (Simple Mail Transfer Protocol)邮件