# 基础介绍

Flask 是一个 轻量级 Python Web 框架,特点:

  • 核心简单,灵活可扩展
  • 内置开发服务器和调试器
  • 支持 Jinja2 模板、路由管理、请求处理

安装 Flask:

pip install flask

创建最简单的 Flask 应用:

from flask import Flask

# 创建 Flask 应用实例
app = Flask(__name__)

# 定义路由
@app.route("/")
def index():
    return "Hello, Flask!"

# 启动应用
if __name__ == "__main__":
    app.run(debug=True)

解释:

  • Flask(__name__):创建应用实例,__name__ 用于确定应用资源路径
  • @app.route("/"):将函数绑定到路由 /
  • app.run(debug=True):启动调试模式,会自动重载代码

# 模板:Jinja2

Flask 使用 Jinja2 模板引擎。模板能动态渲染 HTML,支持变量、过滤器、条件语句、循环、继承和宏等。


# 模板继承

父模板(base.html):

<html>
<head>
    <title><!--swig0--></title>
</head>
<body>
    <header>导航</header>
    <!--swig1-->
    <footer>页脚</footer>
</body>
</html>

子模板:

<!--swig2-->
<!--swig3-->
<!--swig4-->

解释:

  • `
更新于

请我喝[茶]~( ̄▽ ̄)~*

koen 微信支付

微信支付

koen 支付宝

支付宝