モダン Django (3.1+) は Python の async/await を使用した非同期ビューをサポートしており、I/O バウンドな並行操作(外部 API 呼び出し、非同期データベースアクセス)をブロッキングなしで効率的に処理できます。これは特定のユースケースに対して Django の従来の同期モデルを補完します。
非同期ビュー
():
data = requests.get().json()
JsonResponse(data)
httpx
():
httpx.AsyncClient() client:
response = client.get()
JsonResponse(response.json())
