2016-03-20 11 views
0

を動作させることはできません私は文字列 "App home is here!"、http://localhost:5000/bpは "新しい青写真が生まれました!"と返すべきです。残念ながら、前者だけが動作します。後者は私に404を与えます。私は間違って何をしていますか?は、私はフラスコ内の青写真を学び、URLが青写真から提供できるかテストするには、次の短いスクリプトを書いていたフラスコの青写真が

答えて

1

の後にapp.register_blueprintに電話する必要があります。これは青写真のルートを定義した後です。

from flask import Flask, Blueprint 

app = Flask(__name__) 
bp = Blueprint('bp', __name__) 


@bp.route('/', methods=['GET', 'POST']) 
def bp_home(): 
    return("And a new blueprint is born!") 

@app.route('/', methods=['GET', 'POST']) 
def app_home(): 
    return("App home is here!") 

app.register_blueprint(bp, url_prefix='/bp') 

app.run() 
関連する問題