"Валидация данных при помощи Pydantic", Степан Плетнев (Tinkoff.ru)

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 25

  • @LazerShrk
    @LazerShrk ปีที่แล้ว +9

    Рад что спустя все это время pydantic до сих пор цветет и пахнет

  • @godgiven994
    @godgiven994 ปีที่แล้ว +1

    Офигенный доклад! Спасибо! Только-только с FastAPI начал знакомиться. Видео оказалось очень актуально для меня

  • @maxx27i
    @maxx27i 2 ปีที่แล้ว +3

    Огонь 🔥! Очень классно подобраны примеры, докладчик говорит по делу! 👍

  • @IgorKuts
    @IgorKuts ปีที่แล้ว

    Спасибо за отличный доклад, Степан! Подача 🔥🔥🔥

  • @АндрейВеселов-е6ж
    @АндрейВеселов-е6ж 2 ปีที่แล้ว +1

    Докладчик вообще крут) мне понравилось выступление) всё по факту и с интересом без духоты

  • @tapgame_answer
    @tapgame_answer 2 ปีที่แล้ว +1

    ошибка, если указать allow extra в конфиге, наорборот мы разрешем лишнии поля. по умолчанию мепятся только те поля, что указаны в модели

  • @АлександрМайстришин-д7х
    @АлександрМайстришин-д7х ปีที่แล้ว

    Спасибо! круто!

  • @vladimirprudnikov
    @vladimirprudnikov 3 ปีที่แล้ว +3

    Разработка в банке где при создании новой записи с "уникальным" UUID переписывается старая запись с таким же UUID это сильно (3:24) :) если только история не выдуманная. И вообще задумался. Как это можно сделать на уровне БД чтобы при создании записи она не выкидывала ошибку что такой UUID уже существует а переписывалась старая запись... Есть идеи?

    • @cyber-ru
      @cyber-ru 2 ปีที่แล้ว

      Upsert

    • @lenuraseitumerova2146
      @lenuraseitumerova2146 2 ปีที่แล้ว

      Получается бд создавалась без единого constraint?

    • @lenuraseitumerova2146
      @lenuraseitumerova2146 2 ปีที่แล้ว

      @@cyber-ru upsert сохранит Id и изменить все остальные данные. Я так поняла они не изменились, то есть записи не было в принципе.

    • @palyaros02
      @palyaros02 ปีที่แล้ว

      триггер с raise ignore или upsert

  • @Yahu1337
    @Yahu1337 4 ปีที่แล้ว +25

    Доклад по C++: ну вот кэш процессора устроен так, тут инструкции туда сюда, оптимизации, модель памяти, ссылки на указатели на ссылки на rvalue
    Доклад по Python: к нам пришел дикбатт

    • @senatortre7326
      @senatortre7326 4 ปีที่แล้ว +8

      Пока одни стараются не выстрелить себе в ногу, чтобы 🚀 летела точно в 🎯, другие решают 💼бизнес-задачи🐲.
      Соответсвенно инструкции у инструментов разные🎻-🎤/🛷-🏂

  • @sergboldvin974
    @sergboldvin974 3 ปีที่แล้ว +2

    Спасибо, полезное видео!
    Где бы презентацию найти?

    • @DmitryB876
      @DmitryB876 2 ปีที่แล้ว +1

      Адрес презентации указан на [33:48]

  • @nikitasid4947
    @nikitasid4947 2 ปีที่แล้ว

    Молодец, хорошо.

  • @-mishana-
    @-mishana- 4 หลายเดือนก่อน

    Это Степан!

  • @vectorofmidnight6387
    @vectorofmidnight6387 4 ปีที่แล้ว +1

    На конец сентября 2020 года, в Pydantic`е есть проблемы с моделями ссылающимися друг на друга (хотя это как бы "исправили", добавив и задокументировав костыль), а так же с их разнесением по разным файлам (чинится перенесением импорта в конец файла, что нарушает PEP-08). И судя по большому числу открытых issue с ошибками, запросами новых фич и вопросами, возможно перед внедрением в свой проект стоит подождать следующий мажорный релиз Pydantic 2.0 и его стабилизацию (условные 2.0.1, 2.0.2).

  • @zuzu-wz9be
    @zuzu-wz9be 5 ปีที่แล้ว +2

    За мемасные фоточки сразу лайк)

  • @burialstance
    @burialstance 4 ปีที่แล้ว +2

    какаято магическая штуковина