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

Резултати

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

Пребарај: #volume

当前筛选 #volume清除筛选
Lsposed Modules Updates Tracker

@lsposed_Modules_Updates_Trackers · Post #6054 · 25.02.2026 г., 21:00

#Volume#Nikita 模块:ru.hepolise.volumekeymusicmanagermodule 简介:Volume Key Track Control Module 版本:18-1.16.3 更新时间:2026/02/26 04:25:28 更新日志: What's Changed Some improvements for UI Fix volume change on some devices Update deps @lsposed_Modules_Updates_Trackers | @lsposed_Geeks_Bot

QQ资源岛-破解软件分享

@QQZYDAPP · Post #5300 · 27.02.2026 г., 12:53

⭐️【资源名称】Volume Control Pro 音量控制v6.6.2专业版 28.4 🤖【适用平台】: #Andoid 🧱【资源介绍】 Volume Control Pro「音量控制」是一个不错的 Android 设备音量控制应用程序,可让您完全自由控制您的设备的音量!使用极其简便,支持调整修改现有或创建新的预定义音量配置文件,您只需轻轻一按即可在它们之间切换。个人配置文件包括:闹钟、媒体、振铃、通知、语音(通话中)、蓝牙和整体系统音量。 🟡在线下载:点击下载 📁#Volume#音量控制

💎Volume Control Pro 音量控制v6.3.0 专业版 23 ♻️资源介绍:Volume Control Pro「音量控制」是一个不错的 Android 设备音量控制应用程序,可让您完全自由控制您的设备的音量!使用极其简便,支持调整修改现有或创建新的预定义音量配置文件 ⬇️本地下载| 🔵网站下载 🔔标签:#安卓软件#Volume#Control#音量控制

以太坊区块链新闻| ETH 以太币圈热瓜

@ethereumglobalnews · Post #1776 · 10.01.2026 г., 07:58

📊👀Altcoin trading volume overtakes BTC and ETH #Volume 📊 最新成交量結構顯示: Altcoins 佔整體加密交易量約 50%, 明顯高於 BTC 的 27% 與 ETH 的 23%。 —————— 結構解讀關鍵👇🥇資源搜索群🖲️👆 📉 這代表市場資金正從主流資產, 轉向 波動性更高、β 值更大的風險資產,交易行為明顯升溫。 ⚡️ Insight 成交量主導權轉移,往往出現在 風險偏好回升+輪動初期階段。 若 ETH 量能後續跟上,將是結構性確認關鍵。 #Ethereum#Altcoins#Crypto #Rotation#MarketStructure ——— 👇⭐️👇 🤣 留言你的看法 🥲👇

12
ПретходнаСтраница 1 од 2Следна