Hello, World!

Привет, Мир! для FastAPI. Следующий код являет собой примитив для нового набирающего популярность фреймворка:

from fastapi import FastAPI

app = FastAPI()

@app.get("/")   async def root(): return {"message": "Hello World"} Его можно целиком, как есть, поместить, например, в файл main.py нового проекта и запустить на выполнение (при наличии установленного предварительно пакета fastapi) командой:

fastapi dev main.py

Если теперь в браузере открыть адрес http://127.0.0.1:8000, то вы получите ответ: {"message": "Hello World"} Кроме того, по адресу http://127.0.0.1:8000/docs доступна интерактивная документация, автоматически созданная благодаря пакету Swagger, входящему в fastapi.

Материал представляет собой заметку на основе статьи документации FastAPI (вольный перевод) https://fastapi.tiangolo.com/tutorial/first-steps/.

#firststeps #helloworld
repost

53

input message

напишите коммент

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь