我创建了一个带有路线的蓝图,并使用我的 Flask 应用程序注册了该蓝图。但是,我在请求路线时收到 404。我的代码有什么问题吗?
from flask import Flask, Blueprint
bp = Blueprint('test', __name__)
app = Flask(__name__)
app.register_blueprint(test_blueprint, url_prefix='/test')
@bp.route('/')
def home_route():
return "This is the home route."
if __name__ == '__main__':
app.run()
127.0.0.1 - - [21/Jun/2016 13:54:19] "GET /test HTTP/1.1" 404 -
您在注册路由的代码执行之前注册了蓝图。移动register_blueprint
蓝图完全确定后。
bp = Blueprint('test', __name__, url_prefix='/test')
@bp.route('/')
def home():
return 'Hello, World!'
app.register_blueprint(bp)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)