当前位置: 首页 > news >正文

python基于框架flask模板template实现

  • python基于框架flask模板template实现
    • flask入门
    • 项目demo
    • 项目结构
    • 部分代码说明
      • 统一入口
      • templates
      • 加载注入
    • 验证结果

python基于框架flask模板template实现

flask入门

https://flask.palletsprojects.com/zh-cn/stable/quickstart/

项目demo

https://gitee.com/kcnf-python/python-flask

项目结构

部分代码说明

统一入口
#!/usr/bin/env python # -*- coding: utf-8 -*- """ 统一入口:创建应用并启动服务器 """ from app import create_app # 创建 Flask 应用实例(声明式注册所有蓝图) app = create_app() if __name__ == '__main__': # 获取主机和端口(可从环境变量读取,默认 0.0.0.0:5000) host = '0.0.0.0' port = 5000 debug = app.config.get('DEBUG', False) app.run(host=host, port=port, debug=debug)
templates

更多实现参考上面源码

{% extends "base.html" %} {% block title %}用户信息{% endblock %} {% block content %} <h1>用户信息</h1> <div class="user-card"> <p><strong>姓名:</strong> {{ user.name }}</p> <p><strong>邮箱:</strong> {{ user.email }}</p> <p><strong>年龄:</strong> {{ user.age }}</p> </div> <h2>爱好列表</h2> <ul> {% for hobby in user.hobbies %} <li>{{ hobby }}</li> {% endfor %} </ul> {% if user.age >= 18 %} <p style="color: green;">成年人</p> {% else %} <p style="color: red;">未成年人</p> {% endif %} {% endblock %}
加载注入

重点引入render_template,代码实现

from flask import Blueprint, jsonify, request, render_template # 模拟用户数据 fake_user = { "name": "张三", "email": "zhangsan@example.com", "age": 25, "hobbies": ["阅读", "编程", "游泳"] } @bp.route('/profile') def profile(): return render_template('user.html', user=fake_user)

验证结果

http://www.jsqmd.com/news/1078419/

相关文章:

  • react源码学习之Scheduler
  • Stable Diffusion提示词工程实战:从结构编码到动态权重调度
  • 可组合型数据团队:AI时代的数据交付新范式
  • TCN理解
  • 闲来做了一个轻量化在线计算器小项目,记录一下开发初衷
  • 5款英文降AI率平台实测推荐
  • 数据治理平台效能升级:五大厂商多智能体协同与全链路自动化水平全景扫描
  • 无监督学习实战地图:聚类、降维、异常检测工业落地指南
  • 翻译公司视频口译八强榜单:视频口译多场景覆盖全
  • 2023大模型工程落地四大拐点:推理优化、多模态对齐、开源分层与应用抽象
  • MongoDB 的 CRUD
  • 文心5.0原生全模态:统一语义空间下的多模态AI实践指南
  • B站直播开了HDR Vivid鸿蒙让手机看直播也有电视画质
  • 老年人健身应用设计:减法思维与技术适老化实践
  • LangGraph图编排原理与实战:构建可调试可扩展AI Agent系统
  • OpenAI与Broadcom联合推出专为AI推理打造的定制芯片Jalapeno
  • Activity Host 作为确定性编排与认知智能代理的桥梁
  • AI漫剧创作工具性价比适配梳理
  • Elasticsearch迁移到Qdrant实战指南:向量搜索性能优化与生产落地
  • 看完就会:盘点2026年好评如潮的的AI智能降重工具
  • gc触发crash,根因却是unsafe
  • 三位科技先驱谈如何与AI建立信任与责任机制
  • Bright Data AI Agent VS 传统爬虫开发
  • 从零搭建小红书爆文分析系统:日均处理 2500 条笔记的工程实践
  • 特征工程中的编码策略与特征选择:从信息泄漏防护到统计检验驱动筛选
  • OpenGL学习笔记-03-VBO/VAO
  • Python实战:Excel箭头取值算法,一次解决上下查找匹配问题
  • 基于SpringBoot的校园社团管理与发展态势分析系统
  • LeetCode 3737.统计主要元素子数组数目 I:枚举+计数
  • 大语言模型(LLM)核心技术与训练全流程解析