コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 10 of about 21 for データベース (0.003 sec.)
代替ツールから受けたインスピレーションと比較 12718
代替ツールから受けたインスピレーションと比較 何が FastAPI にインスピレーションを与えたのか、他の代替ツールと比較してどうか、そしてそこから何を学んだのかについて。 はじめに FastAPI は、代替ツールのこれまでの働きがなければ存在しなかったでしょ ... フレームワークの中で最もポピュラーで、広く信頼されています。Instagramのようなシステムの構築に使われています。 リレーショナルデータベース (MySQLやPostgreSQLなど) と比較的強固に結合されているので、NoSQLデータベース (Couchbase、MongoDB、Cassandraなど) をメインに ... 自動でAPIドキュメントを生成するWebユーザーインターフェースを持っている点。 Flask Flask は「マイクロフレームワーク」であり、データベースとの統合のようなDjangoがデフォルトで持つ多くの機能は含まれていません。 このシンプルさと柔軟性により、メインのデータストレージ ... システムとしてNoSQLデータベースを使用するといったようなことが可能になります。 非常にシンプルなので、ドキュメントはいくつかの点でやや技術的でありますが、比較 ...
https://man.mtool.work/fastapi/0.115/alternatives/
機能 12329
機能 FastAPIの機能 FastAPI は以下の機能をもちます: オープンスタンダード準拠 API作成のための OpenAPI 。これは、 path operations の宣言、パラメータ、ボディリクエスト、セキュリティなどを含んでいます。 JSONスキーマ を使用したデータモデルのドキュ ... すべての検証は、確立された堅牢な Pydantic によって処理されます。 セキュリティと認証 セキュリティと認証が統合されています。 データベースまたはデータモデルについても妥協していません。 以下のOpenAPIで定義されているすべてのセキュリティスキームを含む: HTTPベーシッ ... tarletteのすべてのセキュリティ機能も含みます( セッションCookie を含む)。 これらは、システム、データストア、リレーショナルデータベース、NoSQLデータベースなどと簡単に統合できる再利用可能なツールとコンポーネントとして構築されています。 依存性の注入(Dependency ... ションを拡張できます 。 依存関係で定義された path operation パラメータも 自動検証 が可能です。 複雑なユーザー認証システム、 データベース接続 などのサポート データベース、フロントエンドなどに対する妥協はありません 。それらすべてと簡単に統合できます。 無制限の「 ...
https://man.mtool.work/fastapi/0.115/features/
JSON互換エンコーダ 11112
JSON互換エンコーダ データ型(Pydanticモデルのような)をJSONと互換性のあるもの( dict や list など)に変更する必要がある場合があります。 例えば、データベースに保存する必要がある場合です。 そのために、 FastAPI は jsonable_encoder() 関数を提供 ... しています。 jsonable_encoder の使用 JSON互換のデータのみを受信するデータベース fase_db があるとしましょう。 例えば、 datetime オブジェクトはJSONと互換性がないので、このデーターベースには受け取られません ... 。 そのため、 datetime オブジェクトは ISO形式 のデータを含む str に変換されなければなりません。 同様に、このデータベースはPydanticモデル(属性を持つオブジェクト)を受け取らず、 dict だけを受け取ります。 そのために jsonable_encoder を使用すること ...
https://man.mtool.work/fastapi/0.115/tutorial/encoder/
プロジェクト生成 - テンプレート 9742
プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設 ... ドの残りの部分からモデルとコードを選択的にインポートし、使用可能。 Dockerと統合された Pytest ベースのRESTバックエンドテスト。データベースに依存せずに、全てのAPIをテスト可能。Docker上で動作するので、毎回ゼロから新たなデータストアを構築可能。(ElasticSearch、Mongo ... されているのでそのまま使用できますが、Vue CLIで再生成したり、必要に応じて作成したりして、必要なものを再利用可能。 PostgreSQLデータベースのための PGAdmin 。(PHPMyAdminとMySQLを使用できるように簡単に変更可能) Celeryジョブ監視のための Flower 。 Traefik を使用して ...
https://man.mtool.work/fastapi/0.115/project-generation/
レスポンスを直接返す 9674
レスポンスを直接返す FastAPI の path operation では、通常は任意のデータを返すことができます: 例えば、 dict 、 list 、Pydanticモデル、データベースモデルなどです。 デフォルトでは、 FastAPI は JSON互換エンコーダ で説明されている jsonable_encod ...
https://man.mtool.work/fastapi/0.115/advanced/response-directly/
コンテナ内のFastAPI - Docker 8659
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ ... そして、DockerにはDockerイメージ(コンテナ)を共有する Docker Hub というものがあります。 Docker Hubは 多くのツールや環境、データベース、アプリケーションに対応している予め作成された 公式のコンテナ・イメージ をパブリックに提供しています。 例えば、公式イメージの ... 1つに Python Image があります。 その他にも、データベースなどさまざまなイメージがあります: PostgreSQL MySQL MongoDB Redis , etc. 予め作成されたコンテナ・イメージを使用することで、異 ... なるツールを 組み合わせて 使用することが非常に簡単になります。例えば、新しいデータベースを試す場合に特に便利です。ほとんどの場合、 公式イメージ を使い、環境変数で設定するだけで良いです。 そうすれば多くの場合、コン ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
依存関係 - 最初のステップ 8372
依存関係 - 最初のステップ ** FastAPI** は非常に強力でありながら直感的な 依存性注入 システムを持っています。 それは非常にシンプルに使用できるように設計されており、開発者が他のコンポーネント FastAPI と統合するのが非常に簡単になるように設計され ... 。 これは以下のようなことが必要な時にとても便利です: ロジックを共有している。(同じコードロジックを何度も繰り返している)。 データベース接続を共有する。 セキュリティ、認証、ロール要件などを強制する。 そのほかにも多くのこと... これらすべてを、コードの繰り返しを ... ythonパッケージをインポートするだけで、 文字通り 数行のコードでAPI関数と統合することができます。 次の章では、リレーショナルデータベースやNoSQLデータベース、セキュリティなどについて、その例を見ていきます。 FastAPI 互換性 依存性注入システムがシンプルなので、 Fa ... stAPI は以下のようなものと互換性があります: すべてのリレーショナルデータベース NoSQLデータベース 外部パッケージ 外部API 認証・認可システム API利用状況監視システム レスポンスデータ注入システム など。 シ ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/
ボディ - 更新 8236
ボディ - 更新 PUT による置換での更新 項目を更新するには HTTPの PUT 操作を使用することができます。 jsonable_encoder を用いて、入力データをJSON形式で保存できるデータに変換することができます(例:NoSQLデータベース)。例えば、 datetime を str に ...
https://man.mtool.work/fastapi/0.115/tutorial/body-updates/
FastAPI 8169
FastAPI FastAPI framework, high performance, easy to learn, fast to code, ready for production ドキュメント : https://fastapi.tiangolo.com ソースコード : https://github.com/fastapi/fastapi FastAPI は、Pythonの標準である型ヒントに基づいてPyt ... します (JSON として): Convert Python types ( str , int , float , bool , list , etc). datetime オブジェクト UUID オブジェクト データベースモデル ...などなど 2 つの代替ユーザーインターフェースを含む自動インタラクティブ API ドキュメント: Swagger UI. ReDoc. コード例 ...
https://man.mtool.work/fastapi/0.115/
追加データ型 8033
追加データ型 今までは、以下のような一般的なデータ型を使用してきました: int float str bool しかし、より複雑なデータ型を使用することもできます。 そして、今まで見てきたのと同じ機能を持つことになります: 素晴らしいエディタのサポート 受信したリク ... データ変換 データの検証 自動注釈と文書化 他のデータ型 ここでは、使用できる追加のデータ型のいくつかを紹介します: UUID : 多くのデータベースやシステムで共通のIDとして使用される、標準的な「ユニバーサルにユニークな識別子」です。 リクエストとレスポンスでは str として ...
https://man.mtool.work/fastapi/0.115/tutorial/extra-data-types/
PREV 1 2 3 NEXT