a2wsgi examples
1.0.0
Цель этого проекта - предоставить примеры того, как мы можем использовать (интегрировать) различные веб -фреймворки Python вместе с использованием A2WSGI.
Кому нравится миграция? Но в некоторых случаях это необходимо. A2WSGI помогает нам преобразовать наши приложения ASGI в WSGI или наоборот.
Сценария (с которой я столкнулся): у вас есть приложение колбы, и вы хотите перенести его в Fastapi. У вас есть два варианта:
| Рамки | Устанавливать | Протокол | Документация |
|---|---|---|---|
| Колба | ✅ | Asgi/WSGI | Распределение заявок - документация колба (3.0.x) |
| FASTAPI | ✅ | Asgi/WSGI | Подобочные приложения - Mounts - FASTAPI |
| Джанго | ✅ | Asgi/WSGI | |
| Starlette | ✅ | Asgi/WSGI | |
| Litestar | ✅ | Asgi/WSGI | |
| Черный | Асги | ||
| Лист | Асги | ||
| Сокол | Asgi/WSGI | ||
| Санический | ? | Асги | |
| Связи | ? | Асги | |
| Бутылка | ✅ | WSGI | |
| Робин | |||
| ОБНИМАТЬ | |||
| Торнадо | |||
| Пирамида | ? | WSGI | |
| WebApp2 | ? | ||
| aiohttp |
Больше WSGI: рамки, которые работают на wsgi - wsgi.org
Больше ASGI: реализации - документация ASGI 3.0
| Рамки | Устанавливать |
|---|---|
| Градио | ✅ |
| Пивебио | ✅ |
| Флете | ✅ |
| Ницес | ? |
| Рефлекс | ? |
| Поток | ? |
| Старший Дэш | ? |
Ключ эмодзи:
docker-compose up --buildhttp://localhost:8000/docs чтобы увидеть документацию APIЕсли вы хотите внести свой вклад в этот проект, откройте проблему или отправьте запрос на вытяжение.
Этот проект лицензирован по лицензии MIT - для получения подробной информации см. Файл лицензии.