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

Резултати

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

Пребарај: #utu

当前筛选 #utu清除筛选
漫画合集 整理中 免费下载

@emqq1052774017 · Post #11300 · 10.12.2025 г., 21:01

[甲斐ひろゆき] 一个关于顽皮表弟和女骑士的 VRMMO 故事 194P #甲斐ひろゆき#女骑士#巨乳#触手 [闇夢館 (Darkmaya)] 我那帅气的好哥们 42P #闇夢館#全彩#无修正#辣妹#校园#学妹#巨乳 [闇夢館 (Darkmaya)] 魔女と子羊 1-3 合集 134P #闇夢館#无修正#全彩#巨乳#学妹#情趣 [Rip@Lip (水原優)] 【反转之手】见习的指导老师——运动场上的个别指導篇 39P #Rip@Lip#水原優#全彩#泳衣#晒痕 [夏目ベンケイ]我想把睡着的母亲变成一个挑战!119P #夏目ベンケイ#全彩#母子#近亲相奸#小马拉大车 [広弥]甜蜜诱惑 229P #広弥#巨乳 [utu] 违背道德的性愛 167P #utu#巨乳#背德#违背道德的性愛

漫画合集 整理中 免费下载

@emqq1052774017 · Post #10455 · 07.12.2025 г., 06:01

琥珀色の執 49P #辣妹#美人痣#巨乳#无修正#小马拉大车#内射 茜特菈莉 (原神) 33P #全彩#无修正#原神 爆乳令和 50P #口交脸#巨乳#制服 清纯修女完全败北。~侵犯无知修女直至她只会凭借本能发情交配~ #修女#控制#巨乳 网球部堕落在了棒球部的手中 121P #制服#眼镜娘#学生 处女不能搞吗? 227P #どじろー#处女#少女#巨乳#微乳 悖德的性愛 168P #utu#无修正#巨乳#校园#学生 她們的小插曲 43P #acc#全彩#无修正#蔚蓝档案 让我妈妈动情后变得不可思议的事情 #全彩#母子#妈妈#近亲相奸#中出 对弗里伦做坏事的故事 + 对费尔恩做坏事的故事(葬送的弗里伦) #全彩#狐耳