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

Пребарај: #sweetbuns

当前筛选 #sweetbuns清除筛选
小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #3499 · 16.03.2026 г., 13:00

后宫绮梦 Harem Fantasy 官方中文步兵版 正式版 v1.0.56 《后宫绮梦》是一款成人视觉小说游戏—— 你将化身为一名宫廷太医,踏入充满倾城绝色与致命陷阱的帝国后宫之中。运用你的医疗技术诊断奇症,调配药方;再提升好感,撩拨芳心。还别忘了在缠绵与背叛之中,揭开层层阴谋,在天朝核心内留下你的存亡传奇 欢迎来到帝王后宫! 帝王后宫,群芳毕至。她们来自八方王域里皆是禁欲暗涌,秘辛交织之地。 一场变故改变了一切——年少有为,深受爱戴的皇上突然驾崩,举国陷入悲痛哀悼,而他留下的帝国核心之后宫却无人守护。 八方王域陷入存亡之际,命运将身为年少医者的你,引至天朝核心。你的使命,就是守护这帝国里最性感娇艳,却也最危险致命的群芳。 你能否疗愈美人身疾,也抚慰她们的心魂? 你将令谁为你沉沦,又终将败于谁的魅惑? 你能否揭破重重阴谋,在生死局里存活下去,甚至执掌天朝权柄? 按摩疗愈、秘制药汤、隐秘私约、以及阴谋算计——都在后宫宫廷内等待着你。诱惑,治愈,探索。 游戏特色: 奇幻的古代亚洲背景 个性独特的火辣女孩 精美的亚洲风格美术 大量H场景,全程动画与配音 多种基于文字的迷你游戏 6种不同的结局 游戏中有可选的男娘和扶她角色:你可以选择是否观看与她们的H场景 后宫静待着它的新主 评分 作者 #Sweet buns #Sweetbuns #PC#动态#步兵#足交#官中#幻想#扶他 #后宫绮梦#Harem Fantasy 下载地址

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2913 · 22.02.2026 г., 11:56

后宫绮梦 Harem Fantasy 官方中文步兵版 正式版 v1.0.45 《后宫绮梦》是一款成人视觉小说游戏—— 你将化身为一名宫廷太医,踏入充满倾城绝色与致命陷阱的帝国后宫之中。运用你的医疗技术诊断奇症,调配药方;再提升好感,撩拨芳心。还别忘了在缠绵与背叛之中,揭开层层阴谋,在天朝核心内留下你的存亡传奇 欢迎来到帝王后宫! 帝王后宫,群芳毕至。她们来自八方王域里皆是禁欲暗涌,秘辛交织之地。 一场变故改变了一切——年少有为,深受爱戴的皇上突然驾崩,举国陷入悲痛哀悼,而他留下的帝国核心之后宫却无人守护。 八方王域陷入存亡之际,命运将身为年少医者的你,引至天朝核心。你的使命,就是守护这帝国里最性感娇艳,却也最危险致命的群芳。 你能否疗愈美人身疾,也抚慰她们的心魂? 你将令谁为你沉沦,又终将败于谁的魅惑? 你能否揭破重重阴谋,在生死局里存活下去,甚至执掌天朝权柄? 按摩疗愈、秘制药汤、隐秘私约、以及阴谋算计——都在后宫宫廷内等待着你。诱惑,治愈,探索。 游戏特色: 奇幻的古代亚洲背景 个性独特的火辣女孩 精美的亚洲风格美术 大量H场景,全程动画与配音 多种基于文字的迷你游戏 6种不同的结局 游戏中有可选的男娘和扶她角色:你可以选择是否观看与她们的H场景 后宫静待着它的新主 评分 作者 #Sweet buns #Sweetbuns #PC#动态#步兵#足交#官中#幻想#扶他 #后宫绮梦#Harem Fantasy 下载地址

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2783 · 15.02.2026 г., 11:23

后宫绮梦 Harem Fantasy v0.3.06 官方中文步兵版 v0.3.06更新日志 • v0.3.06: • - 新迷你游戏 - 炼金术 • - 新性爱场景 • - 第一章故事完结 • - 新的危险时刻等待着你 • - 新角色情绪 《后宫绮梦》是一款成人视觉小说游戏—— 你将化身为一名宫廷太医,踏入充满倾城绝色与致命陷阱的帝国后宫之中。运用你的医疗技术诊断奇症,调配药方;再提升好感,撩拨芳心。还别忘了在缠绵与背叛之中,揭开层层阴谋,在天朝核心内留下你的存亡传奇 欢迎来到帝王后宫! 帝王后宫,群芳毕至。她们来自八方王域里皆是禁欲暗涌,秘辛交织之地。 一场变故改变了一切——年少有为,深受爱戴的皇上突然驾崩,举国陷入悲痛哀悼,而他留下的帝国核心之后宫却无人守护。 八方王域陷入存亡之际,命运将身为年少医者的你,引至天朝核心。你的使命,就是守护这帝国里最性感娇艳,却也最危险致命的群芳。 你能否疗愈美人身疾,也抚慰她们的心魂? 你将令谁为你沉沦,又终将败于谁的魅惑? 你能否揭破重重阴谋,在生死局里存活下去,甚至执掌天朝权柄? 按摩疗愈、秘制药汤、隐秘私约、以及阴谋算计——都在后宫宫廷内等待着你。诱惑,治愈,探索。 游戏特色: 奇幻的古代亚洲背景 个性独特的火辣女孩 精美的亚洲风格美术 大量H场景,全程动画与配音 多种基于文字的迷你游戏 6种不同的结局 游戏中有可选的男娘和扶她角色:你可以选择是否观看与她们的H场景 后宫静待着它的新主 评分 作者 #Sweet buns #Sweetbuns #PC#安卓#动态#步兵#足交#官中#幻想#扶他 #后宫绮梦#Harem Fantasy 下载地址