【后端】Flask

embedded/2025/2/5 7:53:11/

长期更新,建议关注收藏点赞!


实例1

Jinja2 是 Flask 和 Django 使用的 模板引擎,它允许你在 HTML 中嵌入 Python 代码,以动态生成页面内容。Jinja2 语法类似于 Django 模板,并支持变量、条件判断、循环、过滤器等。

python">from flask import Flask, render_templateapp = Flask(__name__)#@app.route('/') 是路由装饰器,定义访问时执行的函数,这里即index。
@app.route('/') 
def index():return render_template("index.html") 
#render_template()是Flask提供的函数用于加载HTML模板文件(存放在templates 目录下)。
#render_template("index.html") 让 Flask 查找 templates/index.html 并返回给浏览器。return render_template("index.html", title="首页", message="欢迎来到 Flask") #配合.html文件
'''
<head><title>{{ title }}</title>
</head>
<body><h1>{{ message }}</h1>
</body>
'''@app.route('/')
def index():users = ["Alice", "Bob", "Charlie"]return render_template("index.html", users=users)
'''Jinja2 模板语法
{% ... %}:表示 Jinja2 代码块,里面可以写 Python 代码,比如 for 循环、if 判断等。{% endfor %}结束循环<ul>{% for user in users %}<li>{{ user }}</li>{% endfor %}
</ul>
'''if __name__ == "__main__":app.run(debug=True)  # 启动 Flask 服务器

http://www.ppmy.cn/embedded/159696.html

相关文章

高阶开发基础——快速入门C++并发编程5 信号量的使用

目录 简单说说condition_variable 一个例子 简单说说condition_variable condition_varaible是mutex的一个更加高阶的使用。它用来负责简化资源的请求和使用。或者说&#xff0c;他让多个线程对资源的使用变得有序。 一个代表性的例子就是我们的消费生产模型。假设有两个线程…

2.7学习记录

re [WUSTCTF2020]Cr0ssfun 得到附件先查壳无壳elf64位文件&#xff0c;放进ida查看主调函数往下追踪&#xff0c;发现7部分相似的结构&#xff0c;给的数字看上去像是ASCII码&#xff0c;对照码表把7部分串联起来得到&#xff1a;wctf2020{cpp_nd_r3verse_re_fun} pwn rip …

4 前置技术(下):git使用

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 前言

深入解析“legit”的地道用法——从俚语到正式表达:Sam Altman用来形容DeepSeek: legit invigorating(真的令人振奋)

深入解析“legit”的地道用法——从俚语到正式表达 一、引言 在社交媒体、科技圈甚至日常对话中&#xff0c;我们经常会看到或听到“legit”这个词。比如最近 Sam Altman 在 X&#xff08;原 Twitter&#xff09;上发的一条帖子中写道&#xff1a; we will obviously deliver …

从零开始的Python小项目:用Pygame制作贪吃蛇游戏

目录 1. 概述 2. 环境准备 3. 初始化游戏 4. 定义游戏参数 5. 辅助工作 6. 游戏主循环 7. 启动&#xff01; 8. 后续工作 9. 完整代码 闲来无事&#xff0c;想自己做点游戏玩玩&#xff0c;之前用C写了很多游戏&#xff0c;但都是基于dos窗口的&#xff0c;太枯燥了。…

【2025年数学建模美赛F题】(顶刊论文绘图)模型代码+论文

全球网络犯罪与网络安全政策的多维度分析及效能评估 摘要1 Introduction1.1 Problem Background1.2Restatement of the Problem1.3 Literature Review1.4 Our Work 2 Assumptions and Justifications数据完整性与可靠性假设&#xff1a;法律政策独立性假设&#xff1a;人口统计…

vue3 store刷新失效场景解决方案

1. 安装 vuex-persistedstate 插件 vuex-persistedstate 是一个常用的插件&#xff0c;可以方便地将 Vuex 状态持久化到 localStorage 或 sessionStorage 中 npm install vuex-persistedstate2. 配置 Vuex Store 使用 sessionStorage // store/index.js import { createStore }…

基于Springboot框架的学术期刊遴选服务-项目演示

项目介绍 本课程演示的是一款 基于Javaweb的水果超市管理系统&#xff0c;主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。 1.包含&#xff1a;项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本套系统 3.该项目附…