2016-06-21 1 views
2

私はルート付きの青写真を作成し、Flaskアプリで青写真を登録しました。しかし、私はルートを要求するとき404を得る。私のコードで何が間違っていますか?register_blueprintはFlaskアプリへのルートを追加しません

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 - 

答えて

2

あなたは実行ルートを登録コードの前に青写真を登録。ブループリントが完全に定義されたら、register_blueprintに移動します。

bp = Blueprint('test', __name__, url_prefix='/test') 

@bp.route('/') 
def home(): 
    return 'Hello, World!' 

app.register_blueprint(bp) 
関連する問題