我知道,通过以下方式,可以在烧瓶中绑定具有特定功能的所需页面:
from flask import Flask
app = Flask(__name__)
@app.route("/hello.py")
def hello():
return "Hello World!"
@app.route("/goodbye.py")
def defgoodbye():
return "Goodbye Wordl!"
@app.route("/")
def defgoodbye():
return "Root!"
if __name__ == "__main__":
app.run()
但是,我需要更多的灵活性。我知道可以请求数千个不同的页面,我想知道请求了哪一个(hello.py或goodbye.py或hello_1232.py或其他)。我可以只使用一个功能吗?
答案 0 :(得分:3)
听起来你正在寻找一个全能的网址:http://flask.pocoo.org/snippets/57/
以下路线将匹配以hello开头并以.py结尾的任何路径。我同意@msvalkon虽然您可能不希望或需要您的路由以.py结尾
@app.route("/hello<path:path>.py")
def hello(path):
return "Hello World!"