Python 如何在flask中获取所需页面的名称?
我知道,通过以下方式,可以在烧瓶中绑定具有特定功能的所需页面:Python 如何在flask中获取所需页面的名称?,python,web,flask,Python,Web,Flask,我知道,通过以下方式,可以在烧瓶中绑定具有特定功能的所需页面: 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():
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或再见.py或hello_1232.py或其他)。我可以只使用一个函数吗?听起来你在寻找一个全面的url: 下面的路由将匹配以hello开头并以.py结尾的任何路径。我同意@msvalkon的说法,不过您可能不希望或不需要您的路线以.py结尾
@app.route("/hello<path:path>.py")
def hello(path):
return "Hello World!"
@app.route(“/hello.py”)
def hello(路径):
返回“你好,世界!”
听起来你在寻找一个全面的url:
下面的路由将匹配以hello开头并以.py结尾的任何路径。我同意@msvalkon的说法,不过您可能不希望或不需要您的路线以.py结尾
@app.route("/hello<path:path>.py")
def hello(path):
return "Hello World!"
@app.route(“/hello.py”)
def hello(路径):
返回“你好,世界!”
听起来你在寻找一个全面的url:
下面的路由将匹配以hello开头并以.py结尾的任何路径。我同意@msvalkon的说法,不过您可能不希望或不需要您的路线以.py结尾
@app.route("/hello<path:path>.py")
def hello(path):
return "Hello World!"
@app.route(“/hello.py”)
def hello(路径):
返回“你好,世界!”
听起来你在寻找一个全面的url:
下面的路由将匹配以hello开头并以.py结尾的任何路径。我同意@msvalkon的说法,不过您可能不希望或不需要您的路线以.py结尾
@app.route("/hello<path:path>.py")
def hello(path):
return "Hello World!"
@app.route(“/hello.py”)
def hello(路径):
返回“你好,世界!”
您读过《快速入门》了吗?显示了如何创建变量规则。是否确实要将.py
扩展名添加到url?也许/file/
会更好。你读过《快速入门》了吗?显示了如何创建变量规则。是否确实要将.py
扩展名添加到url?也许/file/
会更好。你读过《快速入门》了吗?显示了如何创建变量规则。是否确实要将.py
扩展名添加到url?也许/file/
会更好。你读过《快速入门》了吗?显示了如何创建变量规则。是否确实要将.py
扩展名添加到url?也许/file/
会更好。