class def делает return model
просто создать аттрибут не выходит
откуда в модели пидантика save?
ну прикольно так поменял что нужно, потом вызвал save(), и api все отработало...
куда save?
save метод будет долее по API отправлять изменения
казалось бы а как связана модели пидантика и API?
Ну я же не буду все рассказывать как устроено дал сухую выдержку, вы сразу обсирать
create в хендлере, вызывает save в сериалайзере, который вызывает save в модельке, которая вызывает save в менеджере модели!) вот примерно такую схему из джанги он хотел перетащить
в любом случае я не вижу в чем проблема
Тупо приходит с API ответ, я его через Pydantic схемы сразу. Работаем с ними. Далее нужно изменения вернуть не сервер.
Если этот метод одинаковый для всех моделей то можно сделать просто функцию save(model)? Её вызов будет даже короче на один символ: model.save() vs save(model)
вот сейчас примерно такой способ) не знаю стоит ли делать как я хочу. Тупо очень хочется замутить сейчас я сделал так patch(Model) И метод не совсем одинаковый для всех, везде разный url
в чем проблема просто метод определить?
Пидантик ругается, нужно его в схеме указать и как-то игнорить при валидации, и далее можно переопределять , пробую так
Ну модель, schema имею ввиду, которая наследуется от BaseModel
Обсуждают сегодня