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

Резултати

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

Пребарај: #gavinnewsom

当前筛选 #gavinnewsom清除筛选

А в Америке губернатор может позволить себе выставлять такие ролики про президента .. #gavinnewsom#governon#california Губернатор Калифорнии сейчас — Гэвин Ньюсом (Gavin Newsom)🌉 Он занимает эту должность с 2019 года и является 40-м губернатором штата. 📌 Коротко • Имя: Gavin Christopher Newsom • Партия: Демократическая партия • На посту: с января 2019 года • Женат: на Дженнифер Сибел Ньюсом (First Partner) • Живёт: в Калифорнии (Fair Oaks / Kentfield, CA) 🗳️ Контекст (2026) • Ньюсом ограничен по срокам и не может быть избран на третий срок губернатором после 2026 года. • Он рассматривает возможность участия в президентских выборах 2028 года. • В 2026 году проходит выбор нового губернатора — поле кандидатов широкое (Демократы и республиканцы), но сам Newsom уже не участвует из-за лимита сроков.

Dr Sherri Tenpenny

@SherriTenpenny · Post #24075 · 29.01.2026 г., 17:21

Finally, we are free from the WHO. In this week's Throwback Thursday, we take a look back at the WHO and everything they've done for us in the name of "health." https://drtenpenny.substack.com/p/tenpenny-throwback-thursday-4ae #tenpenny#WHO#gavinnewsom#newsom#rfkjr#throwback 🔹👉🏻@SherriTenpenny

IELTS|Newspapers & Magazines|English

@emagzinewspars · Post #9460 · 03.11.2025 г., 03:27

#The_Bloomberg🇺🇸📕[PDF]⬇️ #November2025 #Monthly_Magazines For learning, for free(dom). @backupofmagazines This issue pits #GavinNewsom against a shifting #USPolitics map while probing the supposed #AIBubble, from frothy valuations to real-world productivity. A climate-forensics read asks whether #CloudSeeding worsened Dubai’s deadly storm—at the nexus of #ExtremeWeather and #ClimateChange. The geo-economics file tracks India’s wobbling investments, China’s expanding #Ports, and weaponized #SupplyChains. For investors, the issue weighs #ETFs, #401k tweaks, #BigTech concentration risk, and hedges in #Europe and #Gold. Lifestyle detours sample Utah powder and the dive-bar revival. It’s a brisk tour of power, money, and culture in a volatile world. #Markets#Investing#Energy#MiddleEast#Africa#Healthcare#Birkenstocks