fastapi

Форк
0
26 строк · 486.0 Байт
1
from fastapi import FastAPI
2
from pydantic import BaseModel
3

4

5
class Item(BaseModel):
6
    name: str
7
    description: str | None = None
8

9

10
app = FastAPI(separate_input_output_schemas=False)
11

12

13
@app.post("/items/")
14
def create_item(item: Item):
15
    return item
16

17

18
@app.get("/items/")
19
def read_items() -> list[Item]:
20
    return [
21
        Item(
22
            name="Portal Gun",
23
            description="Device to travel through the multi-rick-verse",
24
        ),
25
        Item(name="Plumbus"),
26
    ]
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.