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

Пребарај: #ica

当前筛选 #ica清除筛选
全球焦点大事件

@dnybgcn · Post #46896 · 30.03.2026 г., 07:55

紧急扩散!假移民局公函现身!PR申请者千万别转账! 各位在新加坡奋斗的小伙伴们,最高警报拉响了!📢 骗子现在的胆子大到没边,竟然开始冒充移民局(ICA)直接给你家发信了! 这一波针对永久居民(PR)和公民申请者的定制化诈骗,已经有人中招,大家一定要睁大眼睛看清楚! ▶️ 伪造公函: 信头印着大大的 ICA 标志,甚至还有“长官”的伪造签名,看起来正经得不得了! ▶️ 抛出诱饵: 信里会大方地告诉你:“恭喜!你的 PR/公民申请批准了!”(利用你等信的焦灼心理) ▶️ 收割钱包: 重点来了!信中会要求你扫描一个 QR码 或点击链接,支付所谓的“手续费”或“激活费”。只要你一扫,钱就没了! 🚫新加坡移民局(ICA)已紧急澄清: ❌ 绝对不会 通过信件或电话要求你扫描二维码付款! ❌ 绝对不会 要求你向任何个人银行账户转账! ❌ 绝对不会 在官方系统之外向你索要银行验证码(OTP)! 所有的申请结果和付款,只认准官网 !自己登录去看,信件说破天也别信! #新加坡#Singapore#新加坡生活#新加坡新闻#新加坡防诈骗#ICA

华人社

@hrtt · Post #2321 · 29.03.2026 г., 12:57

😀 😀 😀 😀 🚨 紧急扩散!假移民局公函现身!PR申请者千万别转账! 🚨 各位在新加坡奋斗的小伙伴们,最高警报拉响了!📢 骗子现在的胆子大到没边,竟然开始冒充移民局(ICA)直接给你家发信了! 这一波针对永久居民(PR)和公民申请者的定制化诈骗,已经有人中招,大家一定要睁大眼睛看清楚!👀 ⚠️ ➡️ 伪造公函: 信头印着大大的 ICA 标志,甚至还有“长官”的伪造签名,看起来正经得不得了!📜✍️ ➡️抛出诱饵: 信里会大方地告诉你:“恭喜!你的 PR/公民申请批准了!”(利用你等信的焦灼心理)🎉🎊 ➡️ 收割钱包: 重点来了!信中会要求你扫描一个 QR码 或点击链接,支付所谓的“手续费”或“激活费”。只要你一扫,钱就没了!💸😱 🚫新加坡移民局(ICA)已紧急澄清: ❌绝对不会 通过信件或电话要求你扫描二维码付款! ❌绝对不会 要求你向任何个人银行账户转账! ❌ 绝对不会 在官方系统之外向你索要银行验证码(OTP)! 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁 😁所有的申请结果和付款,只认准官网 !自己登录去看,信件说破天也别信!💻 #新加坡#Singapore#新加坡生活#新加坡新闻#新加坡防诈骗#ICA 😀一键订阅😀助推频道

Todo sobre cocteleria🥃🍹🍸

@todococktail · Post #1086 · 13.07.2024 г., 01:27

4. 𝗦𝗲𝗻𝘀𝗮𝗰𝗶𝗼́𝗻 𝗲𝗻 𝗯𝗼𝗰𝗮 𝘀𝘂𝗮𝘃𝗲 𝘆 𝗮𝘁𝗲𝗿𝗰𝗶𝗼𝗽𝗲𝗹𝗮𝗱𝗮.. Debe tener cuerpo y estructura, pero sin ser pesado. La textura debe contribuir a una experiencia de degustación armoniosa y placentera. 5. 𝗥𝗲𝘁𝗿𝗼𝗴𝘂𝘀𝘁𝗼 𝗹𝗮𝗿𝗴𝗼 𝘆 𝗮𝗴𝗿𝗮𝗱𝗮𝗯𝗹𝗲. Las notas aromáticas y de sabor deben perdurar en el paladar, dejando una sensación limpia y satisfactoria. Ya tienes las 5 claves que te harán quedar como un experto en Pisco. #pisco#piscosour#piscoperu#chilcano#destilado#destiladosperuanos#piscomadre#ica#distilled#mixologia#mixology#bartenders#barmaid#barman#bebidasespirituosas#peru#uvaquebranta#sommelier