Flask:蓝图

蓝图是一个储存操作方法的容器,当它注册到一个应用上后,这些操作就可以被调用。蓝图极大简化了大型应用的工作方式,并给Flask拓展提供了在应用上注册操作的核心方法。

创建蓝图

from flask import Blueprint

admin=Blueprint("admin",__name__)
@admin.route("/")
def index():
    return "<h1>admin</h1>\n"
from flask import Blueprint

home=Blueprint("home",__name__)
@home.route("/")
def index():
    return "<h1>home</h

注册蓝图

```python
from flask import *
from app.home import home as home_blueprint
from app.admin import admin as admin_blueprint

app=Flask(__name__)

app.register_blueprint(home_blueprint,url_prefix='/home')
app.register_blueprint(admin_blueprint,url_prefix='/admin')
@app.route("/")
def index():
    return "<h1>index</h1>"
if __name__ == '__main__':
    app.run()
```

猜你喜欢

转载自blog.csdn.net/qq_36831734/article/details/127945321