【发布时间】:2026-01-30 19:25:01
【问题描述】:
我目前正在使用python3 和Flask;我有两个使用相同路由定义的函数。 - 如何让index2 打印。
from flask import Flask, request, make_response
app = Flask(__name__)
@app.route('/')
def index():
if request.authorization and request.authorization.username == 'user1' and request.authorization.password == 'pass1':
return '<h1>You are logged in</h1>'
return make_response('Could not verify!', 401, {'WWW-Authenticate' : 'Basic realm="Login Required"'})
@app.route('/')
def index2():
print('In Index 2')
if __name__ == '__main__':
app.run(debug=True)
【问题讨论】:
-
两个函数共享同一个 app.route。给 index2 函数一个不同的应用路由,并从 index 函数中调用它
-
如何从 index() 中调用 index2()?
标签: python-3.x flask