схема:
class ModelCreate(BaseModel):
...
path: Path
...
отсекли не пустышки:
params = model.dict(exclude_unset=True)
и пихаем в апдейт
Model.update().values(
**params
).where(
...
)
на что алхимия резонно замечает, что PosixPath не похож на стр, а сильно хочется стр. Можно ей как-нибудь объяснить, чтоб она сама попробовала в стр Path превратить?
а почему бы model.dict не заставит ьконвертировать значения?
а как работает exclude_unset?
Обсуждают сегодня