<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # 41 藍圖的基本使用 ![](https://box.kancloud.cn/300bab5a4b500aace1683f512e4953fb_216x390.png) ```text blueprint_demo.py from flask import Flask,Blueprint from blueprints.news import news_bp from blueprints.user import user_bp # Blueprint藍圖:將大型flask項目模塊化 app = Flask(__name__) # 注冊一個藍圖 app.register_blueprint(user_bp) app.register_blueprint(news_bp) # 用戶模塊 # 新聞模塊 # 電影模塊 # 讀書模塊 @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run(debug=True) ``` ```text user.py from flask import Blueprint user_bp = Blueprint('user',__name__) # 個人中心的url與視圖函數 @user_bp.route('/profile/') def profile(): return '個人中心頁面' @user_bp.route('/settings/') def settings(): return "個人中心頁面" ``` ```text news.py from flask import Blueprint news_bp = Blueprint('news',__name__) @news_bp.route('/list/') def news_list(): return '新聞列表' @news_bp.route('/detail/') def detail(): return '新聞詳情頁面' ``` ## 藍圖 * 藍圖的作用就是讓flask項目更加模塊化,結構更加清晰,可以將相同模塊的視圖函數放在同一個藍圖下,同一個文件中,方便管理 * 基本語法: * 在藍圖文件中導入Blueprint: ```text 'from flask import Blueprint' # 注意url_prefix參數的斜杠 user_bp = Blueprint('user',__name__,url_prefix='/user') # http://127.0.0.1:5000/user/profile/ ``` * 在主app文件中注冊藍圖: ```text from blueprints.user import user_bp app.regist_blueprint(user_bp) ``` * 如果想要某個藍圖下的所有url都有一個url前綴,那么可以定義藍圖的時候,指定url\_prefix參數: ```text user_bp = Blueprint('user',__name__,url_prefix='/user/') ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看