問題タブ [tortoise-orm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
160 参照

python - FastAPI を使用して TortoiseORM で関係を構築する方法

FastAPI と Tortoise-ORM を使用しているときに、ForeignKey 関係を使用して json で返す方法は?

TortoiseORM を直接使用してそれらを実装する方法は知っていますが、FastAPI で同じことをしようとすると失敗します。私のスキーマには関係が表示されません。また、HTTP/JSON を介してこの情報を表すためにオブジェクトを作成/更新する方法もわかりません。

以下は、単純なモデル (2 つの要素、単純なリレーションシップ、およびオブジェクトを取得/配置/投稿するための FastAPI ボイラー プレート全体) を使用した小さな実行コードに従います。コードは、最初tortoise-orm fastapiに とをインストールする必要がありますuvicorn。そうでない場合、呼び出しは失敗します) python main.pymain.pyuvicorn.run

また、より簡単なテストのために、いくつかのオブジェクトを作成/更新するための小さな bash スクリプトをフォローアップします。

このスニペットは、Python 3.9、Tortoise ORM 0.17.8、および FastAPI 0.70.0 で正常に動作します。