from flask import Flask, render_template
app = Flask(__name__, static_url_path='')
@app.route('/')
def index():
return render_template('index.html')
@app.route('/page/<path:page>')
def article(page):
return render_template('page.html')
if __name__ == "__main__":
app.run()
工作就好。但是,如果我将第二条路由更改为@app.route('/<path:page>')
,那么对 URL 的任何访问都会/path/to/page
产生 404。
为什么不起作用@app.route('/<path:page>')
?
相关问题,但不回答问题: