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
  • asp之家 网络编程 m.aspxhome.com