ルーティング配布のフラスコ設計図

ルーティング配布のフラスコ設計図

Flaskは軽量のWebフレームワークですが、常にpyファイルで完全なビューを書き込むことができるわけではないため、ルートを異なるpyファイルに分割する必要があります。これには、青写真の使用が必要です。

pyファイルを作成する

作成などの分割されたURLの処理に使用されますmusic.py

from flask import Blueprint

music = Blueprint('music', __name__)


@music.route("/")	# 即 /music/
def roo():
    return "music"

2番目の作成manage.py

manage.pyそれは実際にはオリジナルapp.pyで、名前を変更しただけです

from flask import Flask
from music import music

app = Flask(__name__)
# 注册蓝图,并指定其对应的前缀(url_prefix)
app.register_blueprint(music, url_prefix="/music")


@app.route('/')
def hello_world():
    return 'Hello World!'


if __name__ == '__main__':
    app.run(host="127.0.0.1", port=5000, debug=True)

3つ完了

http://127.0.0.1:5000/music/と入力すると
、「music」が返され、完了したことが示されます。将来的にmusic.pyで他のルートを処理できるようになります

私のgithub
、私のブログ
、私のメモ

おすすめ

転載: www.cnblogs.com/lczmx/p/12682886.html