@Durilka96

Как в pydentic схеме в fastapi сделать словарь(json) с дефолтным значением None?

Есть схемы для валидации данных, мне необходимо, чтобы поле coord если не приходит в запросе, то по дефолту становилось значением None, как это правильно организовать, перепробывал уже множество способов, но ничего не работает
class Coord(BaseModel):
     lat: float
     lon: float

class Data(BaseModel):
    coord: dict[Coord] = None
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
@Everything_is_bad
class Data(BaseModel):
    coord: dict[Coord] | None = None


UP: а слона я и не заметил, dict это ключ-значение, поэтому dict[Coord] некорректное определение
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы