拡張
拡張機能は、Flaskアプリケーションに機能を追加する追加のパッケージです。 たとえば、拡張機能により、電子メールの送信やデータベースへの接続のサポートが追加される場合があります。 一部の拡張機能は、REST APIなど、特定の種類のアプリケーションの構築に役立つまったく新しいフレームワークを追加します。
拡張機能の使用方法
インストール、構成、および使用方法については、各拡張機能のドキュメントを参照してください。 通常、拡張機能はapp.config
から独自の構成を取得し、初期化中にアプリケーションインスタンスを渡します。 たとえば、「Flask-Foo」と呼ばれる拡張機能は次のように使用できます。
from flask_foo import Foo
foo = Foo()
app = Flask(__name__)
app.config.update(
FOO_BAR='baz',
FOO_SPAM='eggs',
)
foo.init_app(app)
建物の拡張
PyPI には多くのFlask拡張機能が含まれていますが、ニーズに合った拡張機能が見つからない場合があります。 この場合、独自に作成できます。 Flask拡張機能の開発を読んで、独自のFlask拡張機能を開発してください。