Flask虽说是一个轻型web框架,但也总不能用一个py文件写彻底部view吧,因此咱们要把路由分到不一样的py文件中。这就须要用到蓝图了。html
用于处理分过来的url,如建立music.py
python
from flask import Blueprint
music = Blueprint('music', __name__)
@music.route("/") # 即 /music/
def roo():
return "music"
manage.py
manage.py
实际上就是原来的app.py
,只不过是换了名字git
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)
输入http://127.0.0.1:5000/music/
发现返回了“music”,说明已经完成了,之后能够在music.py处理其余的路由了github