ファイブ.Flaskの青写真(ファイル、ディレクトリ構造)

A.青写真(ファイルのディレクトリ構造)

1.自分自身の青写真を作成します。

account.py

から
フラスコ輸入青写真、render_template ACは、青写真(= AC __name__最初のパラメータ別名例青写真を @ ac.route(' /ログイン/ ' デフログイン(): リターン render_template(' login.htmlと' @ ac.route(' /ログアウト/ ' デフログアウト(): リターン ' ログアウト'
user.py

から
フラスコインポート青写真 UCは青写真(= ' UC '__name__、template_folder = " XXX "、static_folder = " AA "最初のパラメータ別名例青写真を #1 Template_folder =「XXX」パラメータは、優先度にテンプレートフォルダを参照し、独自見つけるために、指定したフォルダ内のテンプレートを見つけることです #1 static_folder =「AA」パラメータを静的ファイルを指定されている (uc.route @ /ユーザ/ DEF リスト() : リターン リスト @ uc.route(' / REG / ' DEF 詳細(): リターン ' 詳細'
__init__.py

から
フラスコインポートフラスコ から .views.accountインポート AC #の 作成基準オブジェクトビュー青写真 から .views.userインポート UC #を 作成した参照オブジェクトビューの青写真

デフcreate_app(): アプリ =フラスコ(__name__ app.register_blueprint(AC) 登録導入青写真例 app.register_blueprint(UC) 登録導入青写真例

    app.register_blueprint#(UC、URL_PREFIX = "/ API /")
|#はhttp://127.0.0.1:5000/api/reg/プレフィックスを追加
#http://127.0.0.1:5000/api/user/
#注意====>ここで接頭辞に対応するビューの青写真を追加するために付ける必要があります

リターンアプリ
manage.py

から
FlaskCrmのインポートcreate_app アプリ = create_app() もし __name__ == ' __main__ ' app.run()

 2.接頭辞before_request追加(ディレクトリを上記と同じファイル)

__init__.py

から
フラスコインポートフラスコ から .views.accountインポート AC #の 作成基準オブジェクトビュー青写真 から .views.userインポート UC #を 作成した参照オブジェクトビューの青写真 デフcreate_app(): アプリ =フラスコ(__name__ @#App.before_requestは、これは(あなたが要求する前にトリガするかどうかをアクセスするためのURLである)グローバルユースbefore_requestためである #1 :DEFのAA() 印刷(「ハッハッハ」) app.register_blueprint(AC) 登録は、インスタンスのための青写真導入 app.register_blueprint(UC、URL_PREFIXを= " / API / "#は、接頭辞を追加 http://127.0.0.1:5000/api/reg/ |のhttpを://127.0。 0.1:5000 / API /ユーザー/ #の注意====>ここでビューの青写真を、対応する接頭辞を追加するために付ける必要があります リターンアプリ

 

account.py

から
フラスコ輸入青写真、render_template ACは、青写真(= AC __name__最初のパラメータ別名例青写真を @ ac.before_request この単一の青写真には訪問この青写真トリガ下のURLの前に添加される DEFの:AA() 印刷シングル @ ac.route(' /ログイン/ ' デフログイン(): リターン render_template(' login.htmlと' @ ac.route(' /ログアウト/ ' デフログアウト(): リターン ' ログアウト'
1 XXX =青写真(' アカウント'__name__、URL_PREFIX = ' / XXX ' 

URL_PREFIX:青写真URL接頭辞は、この青写真で全てのURLを接頭辞、URL接頭辞を示し、

2 XXX =青写真(' アカウント'__name__、URL_PREFIX = ' / XXX '、template_folder =の'のTPLS ' 

template_folder:現在は見つけることができない、見上げる、一人でテンプレートを使用し、現在の青写真に、あなたは常にテンプレートを見つけます

3 現在の青写真のための有効な青写真のbefort_request、

4つの大規模なプロジェクトでは、アプリのコンセプトでシミュレートすることができますジャンゴに似ています

 

おすすめ

転載: www.cnblogs.com/lovershowtime/p/11741629.html