@stockideaofficial · Post #21015 · 29.04.2026 г., 18:59
BANDHANBNK was added yesterday in this account. That's why showing T1 Yesterday added and today 14 % up 🚀🚀🚀 Same with RBLBANK #timing
Hashtags
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
Пребарај: #timing
@stockideaofficial · Post #21015 · 29.04.2026 г., 18:59
BANDHANBNK was added yesterday in this account. That's why showing T1 Yesterday added and today 14 % up 🚀🚀🚀 Same with RBLBANK #timing
Hashtags
@GenshinNull · Post #5686 · 02.01.2024 г., 00:11
source@GenshinNull#timing [4.4 beta] 新地区世界 BOSS 「隐山猊兽」演示
Hashtags
@GenshinNull · Post #5633 · 21.11.2023 г., 03:31
(1/2) @GenshinNull#timing [4.3 beta] 尘歌壶枫丹风格洞天, 含水下部分.
Hashtags
@GenshinNull · Post #5623 · 11.11.2023 г., 15:03
source@GenshinNull#timing [4.3 beta] 新仙灵「迷你仙灵·璨光」演示
Hashtags
@GenshinNull · Post #5469 · 20.09.2023 г., 05:59
(1/2) @GenshinNull#timing [4.1] 莱欧斯利(Wriothesley)战斗语音游戏内演示 英配 00:00 普通攻击 00:12 重击 00:17 元素战技(E) 00:28 元素爆发(Q) 日配 00:45 普通攻击 / 重击 01:01 元素战技(E) 01:13 元素爆发(Q)
Hashtags
@GenshinNull · Post #5468 · 20.09.2023 г., 05:59
(1/2) @GenshinNull#timing [4.1] 那维莱特(Neuvillette)战斗语音游戏内演示 英配 00:00 普通攻击 00:10 元素战技(E) 00:24 元素爆发(Q) 日配 00:41 普通攻击 00:52 元素战技(E) 01:07 元素爆发(Q)
Hashtags
@GenshinNull · Post #5419 · 18.08.2023 г., 02:06
(1/2) @GenshinNull#timing [4.1 beta] 秘境 Level_Dungeon_Fd_Laiousili | Level_Wriothesley_Dungeon_Setting 的内部
Hashtags
@GenshinNull · Post #5418 · 18.08.2023 г., 02:06
source@GenshinNull#timing [4.1 beta] 莱欧斯利(Wriothesley)实战演示
Hashtags
@GenshinNull · Post #5417 · 18.08.2023 г., 02:06
source@GenshinNull#timing [4.1 beta] 那维莱特(Neuvillette)可以吸收旅行者(水)产生的源水之滴
Hashtags
@GenshinNull · Post #5415 · 18.08.2023 г., 02:06
(1/2) @GenshinNull#timing [4.1 beta] 那维莱特(Neuvillette)零命时重击蓄力·诉论心证与重击·衡平推裁期间的受削韧展示
Hashtags
@GenshinNull · Post #5413 · 18.08.2023 г., 02:05
(1/2) @GenshinNull#timing [4.1 beta] 那维莱特(Neuvillette)零命(P1)与六命(P2)的实战演示
Hashtags
@GenshinNull · Post #5392 · 17.08.2023 г., 23:10
(1/2/3) @GenshinNull#timing [4.1 beta] 新地图地下分层地图展示
Hashtags