@daily0721 · Post #32327 · 10.12.2025 г., 18:20
https://x.com/tsuduri_0v0/status/1998710092011811038 つづり☃️C107(火)東7P-27b : C107冬コミ用の綾華ですー🌸 #KamisatoAyaka
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
Пребарај: #kamisatoayaka
@daily0721 · Post #32327 · 10.12.2025 г., 18:20
https://x.com/tsuduri_0v0/status/1998710092011811038 つづり☃️C107(火)東7P-27b : C107冬コミ用の綾華ですー🌸 #KamisatoAyaka
Hashtags
@magicgakuen · Post #4416 · 19.08.2025 г., 23:37
#原神#神里绫华#GenshinImpact#KamisatoAyaka#Ai漫画二次元
@magicgakuen · Post #4433 · 19.08.2025 г., 23:56
#原神#神里绫华#GenshinImpact#KamisatoAyaka#AI动漫漫画
@magicgakuen · Post #3931 · 07.08.2025 г., 23:10
#原神#神里绫华#GenshinImpact#KamisatoAyaka#AI动漫漫画
@magicgakuen · Post #744 · 01.06.2025 г., 02:40
#原神#神里绫华#GenshinImpact#KamisatoAyaka#二次元插画漫画
@RsRamble · Post #542 · 21.05.2024 г., 15:12
套了妹抖服,所以一眼没认出来 是何种新型时尚潮流嘛 原神的神里绫华 拍摄于Doujima D2 (2024-05-12) #singapore#suntec#doujima#doujima2024#doujimasg#genshinimpact#原神#kamisatoayaka#ayakakamisato#神里綾華#coser
@RsRamble · Post #761 · 09.10.2024 г., 19:20
「神里流 霜滅」 上周拿到返图一直忘了发,今天看对方发了并邀请我联名,刚好省事了 那个时候三色温还不太熟,所以拍和修都没有很好 原神的神里绫华 Costime V D2 (2024-09-22) #kamisatoayaka#神里綾華#genshinimpact#原神#cosplay#game#japaneseclothes#katana#animeconvention#costimev#shinevdreamcatcher#jcosclub#mvec#midvalley#midvalleysouthkey#midvalleyexhibitioncentre#johorbahru#johor#malaysia