@MV_Kpop · Post #5911 · 27.05.2020 г., 11:45
REDSQUARE - Color Full • 1080P HD #Redsquare@MV_Kpop
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
Пребарај: #redsquare
@MV_Kpop · Post #5911 · 27.05.2020 г., 11:45
REDSQUARE - Color Full • 1080P HD #Redsquare@MV_Kpop
Hashtags
@MFARUSSIA · Post #29714 · 09.05.2026 г., 06:58
🔴#LIVE from the #RedSquare: Parade marking the 81st Anniversary of the Victory over Nazism 🔴X (ex-Twitter) 🔴Facebook 🔴RT English 🔴Ruptly #Victory81
Hashtags
@rusembsg · Post #4053 · 09.05.2025 г., 07:01
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism 🔴X (ex-Twitter) 🔴Ruptly #Victory80#Parade
Hashtags
@BarykinaLiubov · Post #2152 · 21.10.2025 г., 17:13
Только гимнастки могут так оригинально профессионально поздравить с днём рождения Only gymnasts can congratulate you on your birthday in such an original and professional way #LiubovBarykina #Redsquare #Moscow #Artist #Champion #Choreographer 💃🏽🔥💥
@russianhouseathens · Post #6897 · 09.05.2025 г., 07:36
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism 🔴X (ex-Twitter) 🔴Facebook 🔴Ruptly 🔴Telegram-stream (with commentary in Russian) #Victory80#Parade
Hashtags
@russian_embassy_in_cambodia · Post #4497 · 09.05.2025 г., 06:57
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism 🔴Ruptly #Victory80#Parade
Hashtags
@rusconct · Post #2614 · 09.05.2025 г., 07:04
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism 🔴X (ex-Twitter) 🔴Ruptly #Victory80#Parade
Hashtags
@rusembpak · Post #1385 · 09.05.2025 г., 07:02
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism 🔴X (ex-Twitter) 🔴Ruptly #Victory80#Parade
Hashtags
@rusembmalta · Post #2003 · 09.05.2025 г., 07:37
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism 🔴X (ex-Twitter) 🔴Facebook 🔴Ruptly 🔴Telegram-stream (with commentary in Russian) #Victory80#Parade
Hashtags
@aseanrussia · Post #1617 · 09.05.2025 г., 08:57
🔴#LIVE from the #RedSquare: Parade marking the 80th Anniversary of the Victory over Nazism 🔴X (ex-Twitter) 🔴Facebook 🔴Ruptly 🔴Telegram-stream (with commentary in Russian) #Victory80#Parade
Hashtags
@rusembmalta · Post #2481 · 09.05.2026 г., 07:00
Dear friends, Happy Victory Day! You can watch the live broadcast of the Victory Day Parade from Red Square, Moscow, in English, and join millions in honoring the courage, sacrifice, and historic triumph of the Great Victory. 📍 Live stream (English): https://ruptly.video/event_route?link_id=cc58e406-c40c-41ed-b2eb-f17db3890965&provider_id=42&direction=video #VictoryDay#May9#RedSquare#GreatVictory
@flytezjet · Post #2139 · 07.11.2025 г., 09:54
🇷🇺 Ноябрьские ночи в Москве www.flytezjet.com 🇰🇬 Карача Москва түндөрү www.flytezjet.com 🇬🇧 November nights in Moscow www.flytezjet.com #TezJet#Moscow#FlyTezJet#TezDestinations#RedSquare#TezToMoscow