我们可以使用相同的函数来处理这些不同的路由,但是需要确保它们具有不同的路由名称。一个例子如下:
from flask import Flask
app = Flask(__name__)
def hello():
return "Hello World!"
# 第一个路由:/hello
@app.route('/hello')
def route_hello():
return hello()
# 第二个路由:/hi
@app.route('/hi')
def route_hi():
return hello()
if __name__ == '__main__':
app.run(debug=True)
在这个例子中,我们使用了名为hello()
的函数来处理不同的路由。但是,我们在定义这些路由时使用不同的路由名称,即/hello
和/hi
。这样,无论用户请求哪个路由,都会得到相同的内容。