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

Резултати

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

Пребарај: #mq

当前筛选 #mq清除筛选
АнтиФейк| Основа

@antifakeosnova · Post #5010 · 21.03.2023 г., 08:28

#Крым#беспилотник#MQ-9 Американцы, конечно, будут отнекиваться, но после сегодняшней ночной атаки беспилотниками крымского города Джанкой стали понятны истинные цели беспилотника MQ-9, упавшего в Черное море. Уже на следующий день после скандала с этим дроном-разведчиком в акваторию Черного моря американцы прислали еще 3 таких же дрона. 5 дней подготовки и сегодня местные жители Джанкоя подсчитывают ущерб от украинских беспилотников, переделанных из американских. На деревянных лопастях можно разглядеть название американской фирмы производителя. При этом в украинском сегменте телеграмма распространяется история об уничтожении российских крылатых ракет «Калибр». Непонятно только зачем их привезли в Джанкой, когда их запускают с кораблей или самолетов стратегической авиации. Но критичным мышлением читатели этого сегмента, вероятно, не отличаются. Но благодаря местным жителям можно увидеть реально куда прилетели беспилотники из Одессы. Запчасти от них разбросаны по огородам и висят на деревьях после того, как по ним отработала российское ПВО.

АнтиФейк| Основа

@antifakeosnova · Post #4985 · 15.03.2023 г., 07:31

#беспилотник#крым#MQ-9 Американский телеканал CBS моделировал ситуацию с беспилотником ВВС США, который утонул вчера в Черном море в международных водах. Художники 3-D графики показали, как российский истребитель пролетел опасно под дроном-разведчиком, спровоцировав падение в воду MQ-9 стоимостью более $56 млн. Но картинка идет вразрез с заявлениями американских военных, которые утверждают, что дрон упал в море из-за того, что российский истребитель из-за неуклюжести летчика задел основной винт разведчика, а перед этим неоднократно на MQ-9 было сброшено авиационное топливо. Но американские журналисты больше поверили отчету Минобороны России, где говорится, что контакта самолета с беспилотником не было и все истребители (их было два) вернулись на базу в Крым целыми и невредимыми и выполнили задачу на самом высоком уровне. Бортовое вооружение не применяли. США уже выразили протест России из-за инцидента с беспилотником над Черным морем, но Москва считает произошедшее провокацией со стороны Пентагона. По словам посла РФ в США Анатолия Антонова, Россия исходит из того, что США «воздержатся от дальнейших спекуляций в медийном пространстве» и прекратят полеты у российских границ.

探索号

@seeker_rc · Post #20039 · 09.05.2026 г., 06:25

之前做的一个 Web3 索引服务 Web3 索引服务,支持实时监听与区块扫描。通过 MQ (Message Queue) 实现数据解耦,让业务服务仅需关注逻辑消费,无需关心链上交互细节。 📚 核心功能 ⦁ 架构解耦 :完全独立于业务服务,通过 MQ 进行异步通信,支持业务系统轻量化。 ⦁ 多链支持 :支持多链并行处理,具备多 RPC 节点负载均衡与容灾能力。 ⦁ 双模同步 : ⦁ 实时监听:秒级捕获链上 Event 事件。 ⦁ 区块扫描:历史数据自动回溯,确保数据不丢失、不遗漏。 ⦁ 高可靠性 :存储原始交易数据,支持断点续传与故障恢复。 📚 功能路... via V2EX 分享创造 标签: #Web3#MQ#RPC ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

Hashtags

中文名: 名犬莱西 话数: 26 放送开始: 1996年1月14日 放送星期: 星期日 原作: Eric Knight 导演: 片渕須直 ☺️评分:6.4 还行 🟢故事简介 世界名作剧场系列第22部动画作品,改编自英国作家艾瑞克·奈特的作品《灵犬莱西》,全26集(这部有1集电视未播映,播映当时只有播25集而已)。 1930年代后半的时候,在英国北部的约克郡的矿山的山脚有一个格林诺尔桥村。约翰的父亲是矿山的事务长,母亲则是护士。他帮助共同努力工作的父母亲,与班上同学柯林与珊蒂一起度过每一天,有一天约翰在村子附近看到了一只迷路的小狗,他把它命名为“莱西”,并且把它带回家养。 不管对于什么都很感兴趣,而在村子里面来回奔跑的莱西,对约翰非常的着迷。莱西还只是只小狗,还是喜欢依靠妈妈的年纪。在相同的星空下,约翰与莱西两人互相在一起而拉近了彼此的距离,慢慢的成长到配的上少年的最佳拍档而健壮的名犬。但是不久之后煤矿坑突然产不出煤矿来了,由于事出突然的原因让莱西和约翰被迫分开(莱西被卖掉了),在莱西逃出的时候算起,往约翰的所在之处开始了1600公里的严酷旅程。 🌐OneDrive:点击下载 🗂百度网盘:点击下载 📁往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#M#MQ 标签:#世界名著计划#子供向#小说改