02 #### Flask模板的语法+模板的渲染(本质:替换)

from flask import Flask, render_template
from datetime import datetime

app = Flask(__name__)


# 访问地址:http://127.0.0.1:9999/home
@app.route("/home")
# 写一个Python函数,示例为:home,返回 HOME
def home():
    # 使用Flask框架的:render_template 进行读取文件,进行返回
    # 默认从项目的同级目录 templates 目录下进行查找 home.html 进行读取,将HTML语言写到home.html
    # txt文件不会有提醒,需要创建html文件才会有提醒
    # return render_template("home.html")

    # render_template("new.html", n1='中国资讯1') 等于下面介绍
    # 1、读取new.html的文本内容
    # 2、渲染 = 替换,找到 {}将n1 进行替换
    # 3、将替换后的结果,返回给浏览器
    ctime_String = datetime.now().strftime("%Y-%m-%d")
    print(ctime_String)
    return render_template(
        "01 new_home.html",
        title="资讯",
        n1='中国资讯1',
        n2=ctime_String,
        n3=["湖南", "湖北", "西安", ],
        n4={"city": "赣州", "size": "1000", "Info": "江西"}
    )



if __name__ == "__main__":
    app.run(host="127.0.0.1", port=99999)
    
#home.html
<div>
    <h2>{{title}}</h2>
    <span>{{n1}}</span>


</div>
posted @   jhchena  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示