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

Резултати

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

Пребарај: #armaturakz

当前筛选 #armaturakz清除筛选

Armatura #218 - Coachella Meltdown 2026, 21.04.2026 Coachella — это не только инди-поп и цветочные венки. В 2026-м пустыню Индио основательно потрясло. В новом выпуске разбираем 17 самых «бетонных» выступлений прошедшего уикенда. Внутри много разного и мощного: 🔥 Suicidal Tendencies, Black Flag, The Chats веселятся от души, позволяя фанам поднимать стену пыли от заводных танцев. 🔥 Turnstile, Knocked Loose и Drain уже сами вбивают сваи в песок Индио. 🔥 Фантастическая коллаба Nine Inch Noize и шеекрутильный гимн от Ecca Vandal. 🔥 Живой звук от Джека Уайта и глубокий гипноз от Игги Попа. Никакого гламура — только дисторшн и пыль. 🎧Слушать на сайте. 🎧И на подкаст-платформе Castbox. #armaturakz

Hashtags

Radioshow Armatura #217:French Legion🇫🇷❤️‍🔥 Франция в тяжелой музыке — это всегда про особый артистизм, хирургическую точность и умение превращать лязг металла в искусство. От рыцарей хеви-метала 80-х до стерильных кибер-лабораторий нулевых. В этом выпуске мы пройдем путь длиной в 45 лет, чтобы разгадать одну личную музыкальную загадку. В программе 14 артиллерийских залпов в сторону Бастилии 🎉: 🔥 Как Anthrax перепели гимн французских протестов и кто такие «французские Motörhead». 💀 Почему вокалист Benighted пишет тексты на работе в психиатрической клинике и благодаря каким отцам метала во Франции Gojira захватили мир. 🤖 Холодный расчет машин и торжество кибер-метала. Главная интрига: Последним треком прозвучит песня, которую я безуспешно искал почти 20 лет, помня лишь электронное вступление и одну строчку припева. Настоящий цифровой призрак из 2005 года, который наконец-то возвращается в эфир. Слушаем сегодня! 🤘 🇫🇷🤘 https://radioshow-armatura.kz/tpost/d9y54gjc31-audiopodkast-radioshow-armatura-217 #armaturakz

Hashtags

Одинокий Волк: Бессмертие Чака Норриса. Новый эпизод радиошоу Armatura! Мир официально стал чуть менее защищенным. Пока интернет-пользователи обновляют список «фактов», мы в Armatura обновляем плейлист в честь человека, который научил нас, что борода — это броня, а удар с разворота — это универсальный язык дипломатии. 24 марта 2026 года мы прощаемся с легендой, но его эхо в тяжелой музыке будет звучать вечно. Сегодня в свежем выпуске Armatura: трибьют единственному и неповторимому Чаку Норрису. Мы собрали тех, кто вдохновлялся его экранной неуязвимостью, и тех, кто достаточно крут, чтобы звучать в одном сете с «Одиноким волком». Это музыка для тех, кто привык побеждать вопреки всему, и для кого рок — это не просто звук, а кодекс чести. Мы пройдем путь от пыльных дорог Техаса до скандинавских рок-клубов. 15 треков, 15 залпов в честь Мастера от главных адептов тяжелого драйва и ироничного метала из США, Швеции, Италии, России, Германии В этом часе вы услышите всё: от сурового грува Pantera и блюзового яда ZZ Top до эпических оркестровых гимнов Алана Сильвестри и прямолинейного панка от групп, названных в честь самого Чака. Смерть побоялась прийти к нему раньше. Мы же не побоимся сделать звук громче. #armaturakz Новый эпизод слушать тут.

Hashtags

Я выпустил новый эпизод своего Радиошоу Armatura - Рок между огней. Пока политики чертят границы и спорят о зонах влияния, мы послушаем тех, кто живет внутри этих зон. На Ближнем Востоке гитара — это часто более опасное оружие, чем автомат. Сегодня в свежем выпуске Armatura: музыка стран, опаленных конфликтами, и люди, которые выбирают играть метал там, где за это можно поплатиться свободой. Послушайте музыку и истории групп: - Al Namrood - Acrassicauda - Blaakyum - Hate Field - Pentagram (Mezarkabul) - Prodigal Earth - Arabia - Narjahanam - Ahoora - Bilocate - Nervecell - The Hourglass Ссылка для прослушивания тут. #armaturakz

Hashtags

Вышел новый эпизод моего радиошоу Armatura - Женский вокал, который ломает хребты. Говорят, что метал — это мужской мир? Забудьте. В свежем выпуске Armatura мы доказываем обратное. Мы собрали 14 имен, которые прямо сейчас переписывают правила тяжелой сцены. Никаких клише и «симфонических сказок» — только чистая ярость, техничный гроул, ледяной скрим и мощнейший драйв. В этом плейлисте — всё самое свежее за последние пару лет: от прогрессивных штормов Spiritbox до первобытного хаоса бразильянок из Crypta. В этом выпуске: - Экстремальное обновление: Новые имена из Франции, Японии, Австралии и Нидерландов. - Жанровый разнос: От классического хэви в коже и цепях до современного дэткора и сырого блэк-метала. - Премьеры 2024-2025: Треки, которые только начинают рвать мировые чарты. Включайте громкость на максимум. Эти девушки не просят разрешения — они приходят и забирают своё. #armaturakz https://radioshow-armatura.kz/tpost/6icz6pc7c1-audiopodkast-radioshow-armatura-213

Hashtags

Новый эпизод посвящен человеку, который никогда не шел на компромиссы. Росс Фридмен (Ross The Boss) — уникальный персонаж. Пока одни спорили, что круче — панк или металл, Росс просто брал свой Gibson SG и высекал искры, которые позже стали пламенем для целых поколений. В сегодняшней цепочке из 15 треков: - The Dictators: С чего начинался прото-панк и как это повлияло на молодого Скотта Иэна. - Эра Manowar: Как родилась «стальная религия» и почему даже современные симфо-метал группы до сих пор учатся у Росса. - Наследие: Кто из современных звезд (от Burning Witches до K.K.’s Priest) считает Росса своим духовным наставником. Этот выпуск — о творческой смелости. О том, как важно сохранять аналоговый драйв и верность себе, будь ты на сцене или в бизнесе. Эпизод можно послушать здесь. #armaturakz#rosstheboss#manowar