fastapi

Форк
0
28 строк · 524.0 Байт
1
from typing import List, Union
2

3
from fastapi import FastAPI
4
from pydantic import BaseModel
5

6

7
class Item(BaseModel):
8
    name: str
9
    description: Union[str, None] = None
10

11

12
app = FastAPI(separate_input_output_schemas=False)
13

14

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

19

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

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

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

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

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