Flask框架模板渲染操作简单示例
作者:我是猪行不 时间:2023-06-07 00:02:45
本文实例讲述了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
标签:Flask,模板渲染
0
投稿
猜你喜欢
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
2024-01-16 07:02:33
机器学习python实战之手写数字识别
2021-06-29 03:07:07
使用pkg打包Node.js应用的方法步骤
2024-05-13 09:58:30
python 写的一个爬虫程序源码
2022-08-10 16:00:47
python 遍历字符串(含汉字)实例详解
2022-10-06 05:08:58
解决pycharm同一目录下无法import其他文件
2021-03-22 10:02:14
asp.net实现图片以二进制流输出的两种方法
2023-06-28 21:49:02
Python队列RabbitMQ 使用方法实例记录
2021-01-30 22:38:26
如何使用PyCharm及常用配置详解
2021-09-22 14:59:47
python监控nginx端口和进程状态
2023-08-25 16:15:13
Mysql命令大全(完整版)
2024-01-13 15:03:35
一个JSP页面导致的tomcat内存溢出的解决方法
2023-06-30 04:14:41
Python教程之成员和身份运算符的用法详解
2021-04-19 11:36:56
如何让对方在线查看我的程序代码?
2010-05-13 16:34:00
Python3 使用pillow库生成随机验证码
2021-08-30 02:54:10
新Orcas语言特性:扩展方法
2007-09-23 12:49:00
Vue不能watch数组和对象变化解决方案
2024-04-30 10:41:06
vue 指令版富文本溢出省略截取示例详解
2024-05-28 15:52:36
python获取当前运行函数名称的方法实例代码
2023-03-06 15:34:22
php 常用算法和时间复杂度
2023-11-05 10:30:49