TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #397 · 12 ное.

Использование Pydantic сегодня стало нормой, и это правильно. Но иногда на ревью вижу, что используют его не всегда корректно. Например, метод BaseModel.model_dump() по умолчанию не преобразует стандартные типы, такие как datetime, UUID или Decimal, в простой сериализуемый для JSON вид. Тогда пишут кастмоный сериализатор для этих типов чтобы функция json.dump() не падала с ошибкой. import uuid from datetime import datetime from decimal import Decimal from uuid import UUID from pydantic import BaseModel class MyModel(BaseModel): id: UUID date: datetime value: Decimal obj = MyModel( id=uuid.uuid4(), date=datetime.now(), value='1.23' ) print(obj.model_dump()) # не подходит для json.dump # { # 'id': UUID('4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1'), # 'date': datetime.datetime(2025, 12, 12, 12, 12, 12, 111111), # 'value': Decimal('1.23') # } # добавляем свой кастомный сериализатор json.dumps(obj.model_dump(), cls=MySerializer) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2025-12-12T12:12:12.111111', # 'value': '1.23' # } В данном случае класс MySerializer обрабатывает datetime, UUID и Decimal. Например так: class MySerializer(json.JSONEncoder): def default(self, o): if isinstance(o, Decimal): return str(o) elif isinstance(o, datetime): return o.isoformat() elif isinstance(o, UUID): return str(o) return super().default(o) Специально для тех, кто всё еще так делает - в этом нет необходимости! Pydantic может это сделать сам, просто нужно добавить параметр mode="json". json.dumps(obj.model_dump(mode="json")) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2012-12-12T12:12:12.111111', # 'value': '1.23' # } #pydantic#libs

Резултати

Пронајдени 4 слични објави

Пребарај: #brokenarrow

当前筛选 #brokenarrow清除筛选
Видеотека 📼

@videotekashow · Post #15431 · 24.01.2026 г., 17:04

📷Джон Траволта, Джон Ву и Кристиан Слейтер на премьере фильма «Сломанная стрела», 1996 год. Этим фото анонсирую свой цикл текстов о фильмах 30-летней давности. Я тут слегка задолжал уже с другими постами, так что в ближайшее время постараюсь потихоньку обещанное написать и выложить. А цикл запущу пораньше, так как в прошлом году мне такая идея в голову пришла достаточно поздно. #ВИДЕОТЕКА #BrokenArrow #СломаннаяСтрела #JohnTravolta #ДжонТраволта #JohnWoo #ДжонВу #ChristianSlater #КристианСлейтер

Видеотека 📼

@videotekashow · Post #13301 · 04.05.2025 г., 06:20

🎬📷Джон Ву, Кристиан Слейтер и Джон Траволта на съемках и премьере фильма «Сломанная стрела». #ВИДЕОТЕКА #BrokenArrow #СломаннаяСтрела #JohnTravolta #ДжонТраволта #ChristianSlater #КристианСлейтер #JohnWoo #ДжонВу

Видеотека 📼

@videotekashow · Post #15613 · 19.02.2026 г., 17:01

В 1994 году боевик «Скорость» выстрелил так, что руководство студии «20-й Век Фокс» незамедлительно решила пустить в дело еще одну работу сценариста Грэма Йоста, пока еще было горячо. Так на свет появился второй голливудский фильм Джона Ву «Сломанная стрела». Эта картина тоже отлично проявила себя в прокате, но такого всеобщего восторга уже не наблюдалось. Да и сам гонконгский маэстро жанра экшн следом поставит культовый фильм «Без лица», так что «Сломанной стреле» как будто суждено было остаться в тени. И вроде бы все по делу. Студия подсократила на монтаже (далее это войдет в привычку с голливудскими работами Джона Ву) первую версию картины от самого режиссёра. Причём в окончательном варианте «Сломанная стрела» больше напоминает стандартный голливудский боевик 90-х, чем авторскую ленту с фирменным почерком мастера. Да, ставка сыграла, потому что в прокате фильм выступил очень прилично, но самому постановщику он лишь помог закрепить его репутацию кассового режиссёра — и не более того. В общем, ничего личного, только бизнес. Однако все же почему-то к «Сломанной стреле» хочется возвращаться и 30 лет спустя. И в первую очередь — ради потрясающего актерского перфоманса Джона Траволты, который создал едва ли не самый обаятельный образ антагониста в боевиках эпохи VHS, если не больше. Траволта в роли решившего похитить две ядерные бомбы майора ВВС США здесь царит на экране, притягивая к себе внимание буквально в каждой сцене со своим участием, буквально каждой фразой и жестом. К его безусловному гению и таланту еще и добавился тот невероятный кураж, который он поймал на съемках «Криминального чтива». И это просто надо видеть. Кристиан Слэйтер в главной роли, конечно, старается, и даже большую часть трюков выполнил самостоятельно, но Траволта в этом фильме переигрывает его уже одним прикуриванием сигареты. Вот настолько он хорош в «Сломанной стреле», и вот почему Джон Ву следом пригласил и в «Без лица», где от их дуэта с Николасом Кейджем буквально искрило. Но об этом как-нибудь потом. А «Стрела» же при всей своей стандартности все равно выглядит на голову выше большинства современных боевиков. Это качественное и профессионально сделанное кино, где вроде бы и придраться особо не к чему. Разве что только в черновом варианте рука Джона Ву действительно могла бы быть более заметной, но это мы уже вряд ли когда-нибудь узнаем. То, что получилось в итоге, вполне способно вас увлечь и даже приятно удивить, если вы еще ни разу не смотрели этот фильм. Да, не жанровый шедевр, но кино по-своему примечательное. P.S. И еще у вас гарантированно останется в памяти музыка Ханса Циммера к «Сломанной стреле», которая звучит как причудливый микс Вангелиса и Эннио Морриконе времен спагетти-вестернов. Что, в общем-то, в тему, если увидеть, где по сюжету разворачиваются события фильма. #ВИДЕОТЕКА #ВИДЕОТЕКАКино1996 #BrokenArrow #СломаннаяСтрела #JohnWoo #ДжонВу #JohnTravolta #ДжонТраволта #ChristianSlater #КристианСлэйтер

Видеотека 📼

@videotekashow · Post #15591 · 18.02.2026 г., 04:49

«У меня врождённый талант к танцам, но я, конечно, не так хорош, как легенды – Джин Келли, Фред Астер». Сегодня исполнилось 72 года Джону Траволте. #ВИДЕОТЕКА #JohnTravolta #ДжонТраволта #SaturdayNightFever #ЛихорадкаСубботнегоВечера #BlowOut #Прокол #PulpFiction #КриминальноеЧтиво #GetShorty #ДостатьКоротышку #BrokenArrow #СломаннаяСтрела #FaceOff #БезЛица #Swordfish #ПарольРыбаМеч #TheTakingofPelham123 #ОпасныеПассажирыПоезда123 #FromParisWithLove #ИзПарижаСЛюбовью #AmericanCrimeStory #АмериканскаяИсторияПреступлений