python基于框架flask模板template实现

📅 2026/6/26 1:31:23
python基于框架flask模板template实现
python基于框架flask模板template实现flask入门项目demo项目结构部分代码说明统一入口templates加载注入验证结果python基于框架flask模板template实现flask入门https://flask.palletsprojects.com/zh-cn/stable/quickstart/项目demohttps://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(hosthost, portport, debugdebug)templates更多实现参考上面源码{% extends base.html %} {% block title %}用户信息{% endblock %} {% block content %} h1用户信息/h1 div classuser-card pstrong姓名/strong {{ user.name }}/p pstrong邮箱/strong {{ user.email }}/p pstrong年龄/strong {{ user.age }}/p /div h2爱好列表/h2 ul {% for hobby in user.hobbies %} li{{ hobby }}/li {% endfor %} /ul {% if user.age 18 %} p stylecolor: green;成年人/p {% else %} p stylecolor: red;未成年人/p {% endif %} {% endblock %}加载注入重点引入render_template代码实现from flask import Blueprint, jsonify, request, render_template # 模拟用户数据 fake_user { name: 张三, email: zhangsanexample.com, age: 25, hobbies: [阅读, 编程, 游泳] } bp.route(/profile) def profile(): return render_template(user.html, userfake_user)验证结果