flask最简单的结构代码分析
flask最简单的结构代码分析
示例说明:
本示例是最flask最简单的结构代码分析。
flask项目目录结构图:
static 文件目录存放静web系统静态资源。可以建立子目录,比如images图片文件目录。
template 文件目录存放html模板文件。
flask项目代码:
# 1从flask模块中引入Flask类 from flask import Flask, render_template # 2初始化Flask类对象app app = Flask(__name__) # __name__当前运行的模块名作为参数 # 3路由 ’/‘为url路径 @app.route('/') def index(): return '首页' # 在网页上显示的内容 @app.route('/user') def user(): data = "欢迎使用用户中心" #data 用于给模板文件传值 return render_template("user.html",data=data) #html模板文件在template文件夹中,data=data给模板文件传值 if __name__ == '__main__': # 4启动应用程序web app.run(debug=True)
其他说明:
flask 代码将数据传递给html模板。html在用{{}}占位显示。
<h2 style="color: blue">{{ data }}</h2>
html模板,可以用相对路径获取静态资源图片和css,js等。
<img src="/static/images/user.png"/>