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

Резултати

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

Пребарај: #miel

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

@xiaomiaogame · Post #3291 · 09.03.2026 г., 16:38

我在異想世界转生,鸡巴长到跟这游戏名字一样长 デカチンなら異世界で孕ませ王になれる!~巨乳メスたちに中出しするだけで尽くされるハーレム性活!~ I was Reborn in a Fantasy World with a Cock as Long as the Name of this Game 我在异想世界转生,鸡巴长到跟这游戏名字一样长! 官方中文版 你正撸到一半,突然发现自己身处一片陌生的森林,与一头凶猛的狼面对面?!幸好,在你遭受最屈辱的死亡之前,一位身穿女仆装的天使救了你。她告诉你,你被传送到这个世界只有一个目的:好好利用你那根雄伟的家伙,尽可能多地让女人怀孕,延续传奇英雄的血脉!还有谁比你的救星——身穿女仆装的天使艾莉娅更适合作为你的“第一个”呢! 现在,你将游历这片大陆,四处寻欢作乐。每个种族都有女人等着你去征服,让你的精液灌满她们的体内! 流水账类型游戏 评分 作者 #Miel #PC#官中#ADV#怀孕#后宫 #我在異想世界转生,鸡巴长到跟这游戏名字一样长 #デカチンなら異世界で孕ませ王になれる!~巨乳メスたちに中出しするだけで尽くされるハーレム性活!~ #I was Reborn in a Fantasy World with a Cock as Long as the Name of this Game! #我在异想世界转生,鸡巴长到跟这游戏名字一样长 入正地址 下载地址

Cuida tus rizos

@afro_tips · Post #647 · 04.05.2021 г., 03:14

Hola 👋🏾 rizadx... Acá te propongo algunas #mascarillas que te servirán para acondicionar en profundidad tu cabello. (vía @curlyqueens) ❗️ Mascarilla de plátanos 🍌 + leche🥛 El #plátano es rico en aceites naturales, vitaminas y otros nutrientes beneficiosos. Ayuda a sellar la #hidratación en el pelo y a evitar el frizz. 💛 Modo de hacerla: Batir los plátanos con la #leche (😋), aplicar en el cabello y el cráneo y enjuagar luego de 30 minutos. ‼️ Mascarilla de miel 🍯 + aceite de oliva La #miel ayuda a retener la hidratación, lo cual hace a este ingrediente perfecto para cabellos teñidos y secos. Modo de hacerla: Mezclar la miel con el #aceitedeoliva hasta que se integren. Aplicar en el pelo y aclarar a los 30 minutos. #DIY#MascarillasCaseras

Cuida tus rizos

@afro_tips · Post #530 · 06.01.2021 г., 12:03

Hola 👋🏾 rizadx... Acá te propongo algunas #mascarillas que te servirán para acondicionar en profundidad tu cabello. (vía @curlyqueens) ❗️ Mascarilla de plátanos 🍌 + leche🥛 El #plátano es rico en aceites naturales, vitaminas y otros nutrientes beneficiosos. Ayuda a sellar la #hidratación en el pelo y a evitar el frizz. 💛 Modo de hacerla: Batir los plátanos con la #leche (😋), aplicar en el cabello y el cráneo y enjuagar luego de 30 minutos. ‼️ Mascarilla de miel 🍯 + aceite de oliva La #miel ayuda a retener la hidratación, lo cual hace a este ingrediente perfecto para cabellos teñidos y secos. Modo de hacerla: Mezclar la miel con el #aceitedeoliva hasta que se integren. Aplicar en el pelo y aclarar a los 30 minutos. #DIY#MascarillasCaseras

Cuida tus rizos

@afro_tips · Post #529 · 05.01.2021 г., 00:56

Mascarilla de sábila y vinagre, para la picazón en el cráneo: (vía @curlyqueens) 💚 Gel de la planta de #sábila (Aportará hidratación). 💚 2 cucharaditas de #vinagre de #manzana (para la picazón del cráneo). 💚💚 Se puede reemplazar el vinagre de manzana por yogurt natural o #limón. 💚 Una cucharadita de #miel, si deseas (Para sellar la hidratación y acondicionar). Modo de hacerla: Mezclar bien los ingredientes hasta que formen una pasta. Aplicar en el pelo limpio. Aclarar luego de 30 minutos o una hora. #DIY#MascarillasCaseras#HairCare