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 слични објави

Пребарај: #了

当前筛选 #了清除筛选
后花园

@CirrusNFT · Post #1877 · 26.03.2026 г., 00:46

标题: “再墨迹你老公回来了!熟女阿姨家中偷情 作者: #91探花小满 收藏数: 13 关键字: #再#墨迹#你老#老公#回来#了#熟女#女阿姨#阿姨#家中#偷情 #偷情#女阿姨#小满#探花#老公#阿姨

后花园

@cirrusnft · Post #667 · 13.03.2026 г., 15:04

标题: 【付费】 【原创】【最能玩的少妇】3个洞都操了个遍 最后肛交直接内射爽爆了 收藏: 344 作者: #s2752 关键词: #【 #付费 #】 # #【 #原创 #】 #【 #最能#玩#的#少妇 #】 #3 #个#洞#都#操#了#个#遍 # #最后#肛交#直接#内射爽#爆#了

搜书神器 读书动态

@BookLogSFW · Post #91288 · 19.05.2026 г., 07:51

书名:熊熊我啊最喜欢桉树叶了呢f奶双马尾婊子贱货偷情室友巨根床上浪叫骚穴流水吞精求操欲罢不能 文件:简体中文 · EPUB · 47MB · 统计:334热度 | 18下载 | 1点赞 | 0收藏 评级:0分 (0人) 💬 质量:0分 (0人) 索引:#熊熊#我#啊#最#喜欢#桉树#树叶#了#呢#f#奶#双马#马尾#婊子#贱货#偷情#室友#床上#流水#欲罢#不能#巨#根#浪#叫#骚#穴#吞#精#求 上传:👤56aaaaa #预览#收藏书籍 📜我喜欢的书籍[450本]