a2wsgi examples
1.0.0
このプロジェクトの目的は、A2WSGIを使用してさまざまなPython Webフレームワークを一緒に使用(統合する)方法の例を提供することです。
誰が移行が好きですか?しかし、場合によっては必要です。 A2WSGIは、ASGIアプリケーションをWSGIまたはその逆に変換するのに役立ちます。
シーン(私が直面している):フラスコのアプリケーションがあり、Fastapiに移行したいと考えています。 2つのオプションがあります。
| フレームワーク | マウント | プロトコル | ドキュメント |
|---|---|---|---|
| フラスコ | ✅ | ASGI/WSGI | アプリケーションディスパッチ - フラスコドキュメント(3.0.x) |
| Fastapi | ✅ | ASGI/WSGI | サブアプリケーション - マウント-Fastapi |
| Django | ✅ | ASGI/WSGI | |
| スターレット | ✅ | ASGI/WSGI | |
| litestar | ✅ | ASGI/WSGI | |
| ブラックシープ | ASGI | ||
| クォート | ASGI | ||
| ファルコン | ASGI/WSGI | ||
| サニック | ? | ASGI | |
| 接続 | ? | ASGI | |
| ボトル | ✅ | WSGI | |
| ロビン | |||
| ハグ | |||
| 竜巻 | |||
| ピラミッド | ? | WSGI | |
| WebApp2 | ? | ||
| aiohttp |
その他のWSGI:WSGIで実行されるフレームワーク - WSGI.org
その他のASGI:実装 - ASGI 3.0ドキュメント
| フレームワーク | マウント |
|---|---|
| グラデーション | ✅ |
| Pywebio | ✅ |
| フレット | ✅ |
| ナイスグイ | ? |
| 反射 | ? |
| 流線 | ? |
| プロットダッシュ | ? |
絵文字キー:
docker-compose up --build実行しますhttp://localhost:8000/docsにアクセスして、APIドキュメントを確認してくださいこのプロジェクトに貢献したい場合は、問題を開いたり、プルリクエストを提出したりしてください。
このプロジェクトは、MITライセンスに基づいてライセンスされています。詳細については、ライセンスファイルを参照してください。