FastAPI を一緒に学ぶ (パート 1)
こんにちは、今日から「Learn FastAPI With Me」シリーズを始めます. APIが何であるかを知らない人は、次のことを教えてください.
ウィキペディアによると:
アプリケーション プログラミング インターフェイス (api) は、コンピューター間またはコンピューター プログラム間の接続です.これはソフトウェア インターフェイスの一種で、他のソフトウェアにサービスを提供します.このような接続またはインターフェースを構築する方法を説明するドキュメントまたは標準は、API 仕様と呼ばれます.
しかし、あなたが始めたばかりで、定義を気にせず、物事をシンプルで明確な言葉で表現したい場合は、
API は、2 つのプログラムが互いに対話するのを支援する単なるプログラムです. API をプログラムの口と耳のように想像してみてください.これを使用して、プログラムは他のプログラムと話したり聞いたりすることができます.
今すぐ Web アプリに API が必要ですか?
通常、API は JavaScript を使用して作成されますが、作成には時間がかかります.
それでは、簡単な道をたどって、誰もが知っている最愛のプログラミング言語である Python を使用しましょう.
ここでは FastAPI を使用します
他の API フレームワーク (flask など) も使用できますが、ここでは FastAPI を使用しています.
速いです 簡単 非同期関数をサポートします
そして、それはあなたを納得させることです
まだ納得していませんか?
HTML ページのレンダリングをサポートします ファイル転送
では、続けましょう.
FastAPI のインストールはとても簡単で、端末にこれ (↓) を入力するだけです.
エラーが発生しない場合は、まず API を作成しましょう.
それでは、最初の API を作成しましょう
任意のフォルダにファイル
以下のコードをコピーして
これで、最初の基本的な API の準備が整いました.
しかし、これが機能しているかどうかをどのようにテストしますか?
サーバーを使用して、それが機能しているかどうかを確認します.
インストールしましょう!
端末に URL が表示されるので、その URL に移動します.
(主に http://127.0.0.1:8000 になります)
次の投稿で、そのコードが何であるかを説明します.それまでは幸せに
次の投稿でお会いしましょう.
ウィキペディアによると:
アプリケーション プログラミング インターフェイス (api) は、コンピューター間またはコンピューター プログラム間の接続です.これはソフトウェア インターフェイスの一種で、他のソフトウェアにサービスを提供します.このような接続またはインターフェースを構築する方法を説明するドキュメントまたは標準は、API 仕様と呼ばれます.
しかし、あなたが始めたばかりで、定義を気にせず、物事をシンプルで明確な言葉で表現したい場合は、
API は、2 つのプログラムが互いに対話するのを支援する単なるプログラムです. API をプログラムの口と耳のように想像してみてください.これを使用して、プログラムは他のプログラムと話したり聞いたりすることができます.
今すぐ Web アプリに API が必要ですか?
通常、API は JavaScript を使用して作成されますが、作成には時間がかかります.
それでは、簡単な道をたどって、誰もが知っている最愛のプログラミング言語である Python を使用しましょう.
ここでは FastAPI を使用します
他の API フレームワーク (flask など) も使用できますが、ここでは FastAPI を使用しています.
FastAPI を選ぶ理由
そして、それはあなたを納得させることです
まだ納得していませんか?
では、続けましょう.
インストール:
FastAPI のインストールはとても簡単で、端末にこれ (↓) を入力するだけです.
$ pip install fastapi
エラーが発生しない場合は、まず API を作成しましょう.
API:
それでは、最初の API を作成しましょう
任意のフォルダにファイル
main.py
を作成します以下のコードをコピーして
main.py
ファイルに貼り付けますfrom fastapi import FastAPI
app = FastAPI()
@app.get('/')
def home():
return {'data':'Get This And Be Happy'}
これで、最初の基本的な API の準備が整いました.
しかし、これが機能しているかどうかをどのようにテストしますか?
サーバーを使用して、それが機能しているかどうかを確認します.
サーバー
uvicorn
を使用して API をテストしますインストールしましょう!
$ pip install uvicorn
ターミナルを開き、main.py
があるフォルダーに移動し、次のように入力します.uvicorn main:app --reload
Enterキーを押します端末に URL が表示されるので、その URL に移動します.
(主に http://127.0.0.1:8000 になります)
{'data':'Get This And Be Happy'}
が表示された場合は、表示されたとおりに実行してください.満足してください.API は動作しています!!次の投稿で、そのコードが何であるかを説明します.それまでは幸せに
次の投稿でお会いしましょう.
Reference
この問題について(FastAPI を一緒に学ぶ (パート 1)), 我々は、より多くの情報をここで見つけました https://dev.to/morgan_phoenix/learn-fastapi-with-me-part-1-48jdテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol