大家好,我是python网页后端flask的讲师geo
创建文件 app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "Hello, World!"
if __name__ == "__main__":
app.run(debug=True)
这段代码很短,却包含 Flask 的核心结构,我们逐行解释:
from flask import Flask
从 Flask 套件导入 Flask 类,这是建立应用程序的必要步骤。
app = Flask(__name__)
我们创建一个Flask 应用对象,__name__ 代表目前执行的档案,用来让 Flask 知道资源路径在哪里。
@app.route("/")
这是 Flask 的路由(Routing)装饰器。它告诉 Flask:
当使用者访问网址 / 时,要执行下面的函数。
运行
python app.py
点击链接
* Running on http://127.0.0.1:5000/
添加路由
修改代码,添加一个新路由 /welcome,返回 “Welcome to Flask!”
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "Hello, World!"
@app.route('/welcome')
def welcome():
return "Welcome to Flask!"
if __name__ == "__main__":
app.run(debug=True)