代码:
from flask import Flask, render_template # 导入flask包中的两个组件
# 实例化Flask
app = Flask(__name__)
# 定义Config类, 用于开启DeBug模式
class Config:
DEBUG = True
# 通过类的方式重写配置, 打开DeBug
app.config.from_object(Config)
# 此外还有通过文件, 环境变量的方式开启DeBug
app.config.from_pyfile("Config.ini")
# 装饰器, 设置访问路径和允许的访问方法
@app.route("/index", methods=["GET", "POST"])
# 自定义函数, 当访问装饰器的路径时返回的页面
def index():
return render_template("index.html") # 此处index.html文件需要在templates目录下
@app.route("/index/<id>", methods=["GET", "POST"])
# 自定义函数, 当访问装饰器的路径时返回的页面
def page(id):
return "This page is " + str(id) # 获取<>中的路径, 传入函数并返回到页面显示出来
# 运行
if __name__ == "__main__":
app.run()
运行结果: