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

Резултати

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

Пребарај: #aac

当前筛选 #aac清除筛选

名称:寻雪迷踪 (2026) 持续更新 4K WEB-DL H265 AAC 最新更新 #寻雪迷踪@yunruo 描述:骗子网红的巫术占卜,招来一起离奇绑架案。二十四小时之内,阴谋层层包裹着的是一个个不能告人的秘密,错综复杂的三组人物关系,在前后24个小时之内将一个阴谋从看似平静的水面之下一个个翻出,美女网红,黑市绑匪,钱庄老板粉墨登场,在忙于奔命或救命的路上,各显其能,丑态百出。 #悬疑#寻雪迷踪#4K#WEBDL#AAC

115网盘资源分享频道

@lsp115 · Post #17379 · 18.04.2026 г., 21:35

🎥香水 (2006) ⭐️评分:7.4 🏷类型:犯罪 / 奇幻 / 剧情 👥主演:本·卫肖 / 艾伦·瑞克曼 / 蕾切儿·哈伍德 / 达斯汀·霍夫曼 / 约翰·赫特 🔖 标签: #香水#电影#ed2k#4K#AAC 🤖 投稿:@tpbox_bot 🔍 搜索:@sougou115 ✈️ 机场:红杏云 | 糖果云 📺 公费服:蘑菇Emby媒体库

115网盘资源分享频道

@lsp115 · Post #17818 · 29.04.2026 г., 22:07

🎥飞驰人生3 (2026) ⭐️评分:7.1 🏷类型:剧情 / 喜剧 👥主演:沈腾 / 尹正 / 黄景瑜 / 张本煜 / 魏翔 🔖 标签: #飞驰人生3#电影#1080P#AAC#WEB-DL 🤖 投稿:@tpbox_bot 🔍 搜索:@sougou115 ✈️ 机场:红杏云 | 糖果云 📺 公费服:蘑菇Emby媒体库

115网盘资源分享频道

@lsp115 · Post #17721 · 27.04.2026 г., 00:29

📺八千里路云和月 (2026) 📂收录版本:八千里路云和月 (完结) ⭐️评分:5.0 🏷类型:剧情 / War & Politics 👥主演:王阳 / 万茜 / 黄澄澄 / 于和伟 / 毕彦君 🔖 标签: #八千里路云和月#剧集#AAC#HEVC#SDR 🤖 投稿:@tpbox_bot 🔍 搜索:@sougou115 ✈️ 机场:红杏云 | 糖果云 📺 公费服:蘑菇Emby媒体库

115网盘资源分享频道

@lsp115 · Post #17524 · 25.04.2026 г., 02:19

📺八千里路云和月 (2026) 📂收录版本:八千里路云和月 (完结) ⭐️评分:9.0 🏷类型:剧情 / War & Politics 👥主演:王阳 / 万茜 / 黄澄澄 / 于和伟 / 毕彦君 🔖 标签: #八千里路云和月#剧集#4K#AAC#HEVC#SDR 🤖 投稿:@tpbox_bot 🔍 搜索:@sougou115 ✈️ 机场:红杏云 | 糖果云 📺 公费服:蘑菇Emby媒体库

115网盘资源分享频道

@lsp115 · Post #17471 · 24.04.2026 г., 11:44

📺我存在的时间 (2014) 📂收录版本:我存在的时间 Boku no Ita JikanThe Hours of My Life S01 1080i JPN Blu-ray AVC LPCM 2.0-HDAsia ⭐️评分:7.8 🏷类型:剧情 / 家庭 👥主演:三浦春马 / 多部未华子 / 斋藤工 / 风间俊介 / 山本美月 🔖 标签: #我存在的时间#剧集#1080P#AAC#BluRay#日语 🤖 投稿:@tpbox_bot 🔍 搜索:@sougou115 ✈️ 机场:红杏云 | 糖果云 📺 公费服:蘑菇Emby媒体库

115网盘资源分享频道

@lsp115 · Post #18166 · 05.05.2026 г., 00:15

📺金关 (2026) 📂收录版本:金关 HDR (完结) ⭐️评分:0.0 🏷类型:悬疑 / 犯罪 👥主演:经超 / 黄尧 / 屠芷莹 / 杨凯程 / 孙仲秋 🔖 标签: #金关#剧集#4K#AAC#HDR10#HEVC 🤖 投稿:@tpbox_bot 🔍 搜索:@sougou115 ✈️ 机场:红杏云 | 糖果云 📺 公费服:蘑菇Emby媒体库

115网盘资源分享频道

@lsp115 · Post #18387 · 13.05.2026 г., 14:48

📺雨霖铃 (2026) 📂收录版本:雨霖铃 (1-3) ⭐️评分:9.0 🏷类型:剧情 👥主演:杨洋 / 章若楠 / 方逸伦 / 张予曦 / 修庆 🔖 标签: #雨霖铃#剧集#10bit#4K#AAC#HDR10#HEVC#高码 🤖 投稿:@tpbox_bot 🔍 搜索:@sougou115 ✈️ 机场:红杏云 | 糖果云 📺 公费服:蘑菇Emby媒体库

GitHub Trends

@githubtrending · Post #15585 · 26.03.2026 г., 11:30

#python#4k#aac#apple_music#apple_music_downloader#downloader#m4a#m4v Gamdl is a free command-line tool to download Apple Music songs in high-quality AAC 256kbps, music videos up to 4K, albums, playlists, and artist content, with synced lyrics (LRC/SRT), rich metadata, and cover art. Install via `pip install gamdl`, add your browser cookies from an active subscription, and run `gamdl [URL]`. It benefits you by letting you enjoy offline playback anywhere without streaming data costs, on any device, with organized files ready for your library. https://github.com/glomatico/gamdl