Android版「何色?」アプリをリリースしました。tutorial/Flask入門/ラズパイデスクトップこんばんは。今日、ダウンジャケットを着ていったところ思ったほど寒くなく電車の暖房に少々ぐったりしております。tutorialの続きです。ViewsBlueprintsはFlaskで使われる部品でアプリケーションの機能を分割して実装するためのライブラリです。Blueprintsを使用することでプログラムの保守性を向上させることができます。実は私もまだBluleprintについてキチンと理解できていないのですがBlueprintについては以下のサイトが参考になります。Buluprintで複数のアプリケーションを登録する際にきをつけることView関数はアプリケーションの要求に応答するために作成します。Flaskはパターンを利用して要求リクエストURLとそれを処理するViewを対応させます。BlueprintBlueprintを使うには以下の順に行います。1.Blueprintを実装する2.実装したBlueprintをアプリケーションに登録する。Flaskrには二つのBlueprintsがあります。1.認証機能用2.ブログ投稿機能用Blueprintのコードは別々のモジュールに入ります。認証機能用Blueprintを作成していきます。flaskrディレクトリの中にauth.pyを作成してそこにコードを書いていきます。authはauthentication(認証)の略です。url_prefix=’/auth’)アプリケーションオブジェクトと同様にBlueprintはそれが定義されている場所を知る必要があるので2番目の引数として__name__が渡されます。url_prefixはBlueprintに関連付けられているすべてのURLの先頭に追加されます。作成したBlueprintをアプリケーションに追加するために__init__.pyにコードを追加します。appapp.register_blueprint()を使用してauthBlueprintをインポートして登録します。authBlueprintには新規ユーザーの登録,ログインおよびログアウトをするためのViewがあります。新規ユーザー登録のためのViewを作成していきます。今回はここまでにしたいと思います。次回は新規ユーザー登録のためのViewの作成から始めたいと思います。コメントは受け付けていません。