Миграция на v2
Подсказываем
Как автозаполнить поле, которое в модель не попало
Сделать значение по умолчанию
Field default?
Ну вон у тебя написано = None Сделай = "Джулия"
flag: str = "Джулия"
Суть в том, что это поле будет динамическое, оно будет всегда разные, это в примере как бы так
Тогда оно должно заполняться при инициализации модели Не надо всякую неявную херню делать, которая где-то там за шторкой подставит какое-то значение
Мне так нужно, в первой версии работало Было примерно так @validator("name_ru", always=True) def name_ru_validate(cls, v, values) -> str: try: return f"{values['comment'].split(':')[1]}" except AttributeError: return v except IndexError: return v
Выглядит как херня, зачем оно? Это не валидация, это какая-то рандомная подстановка значения
Обсуждают сегодня