@kazarmochk · Post #6498 · 25.03.2026 г., 09:11
#poyun
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
Пребарај: #poyun
@kazarmochk · Post #6498 · 25.03.2026 г., 09:11
#poyun
Hashtags
@kazarmochk · Post #5975 · 07.01.2026 г., 11:02
цинь чуань на свадьбе янь се и цзян тина был 6 бутылок вина тоже спизжены. (взял как приданное невесты родственникам мужа. лучший друг = лучшая семья.) #poyun
Hashtags
@kazarmochk · Post #5916 · 01.01.2026 г., 11:53
янь се: потому что у нас свободная страна! я могу говорить, что захочу, у нас же демократия! цзян тин: как связаны член в мессенджер и демократия? #poyun
Hashtags
@kazarmochk · Post #5857 · 22.12.2025 г., 19:32
в редкий прилив вдохновения я, цинь чуань кинни, только что написала стишок по поюню (в группу по поюню) представляю вам свое творчество: я гений поэзии — бог рифмованных строк: легкий стишок написал цзян тина напугал. тинтин теперь боится спать, ведь под кроватью у него прячется, скрывается, страшный и большой пиковый король. раз, тинтин на бок перевернулся два, пиковый король под ним проснулся три, тинтин перевернулся на живот четыре - над личиком тинтина раскрывается ширинка. пять: тинтин открыл свой уязвимый висок шесть: пиковый король смочил висок семь: красивенький висок покрылся потом восемь: рука короля движется беспрестанно девять: вот и оргазм на подходе у пикового короля десять: вот и стрельнул на висок наш веселый пиковый король. конец считалочки пришел, а смысл сей басни таковой: не спи, тинтин, ты на краю, ведь под кроватью широкой спит страшный-страшный… братец твой. червовую даму любит он. он ей одержим! пиковый король смотрит на него. любит он смотреть и созерцать прекрасное виденье, что видел лишь во снах своих. теперь он может наблюдать лицо суженного своего каждую ночь. но страшен в гневе пиковый король: видит он свою червовую даму не одну! делит свое ложе дама с туфляком каким-то! ох зол же пиковый король! нужно убить его. нужно убить их всех, ведь только он имеет право лицезреть столь виденье прекрасное, как мимолетное желание. ХАХАХАХА #poyun
Hashtags
@kazarmochk · Post #5557 · 08.11.2025 г., 19:20
квантовый двойник янь се реально не гей #poyun
Hashtags
@kazarmochk · Post #5477 · 08.11.2025 г., 18:28
квантовый двойник цзян тина не выжил в той аварии. #poyun
Hashtags
@kazarmochk · Post #5313 · 14.10.2025 г., 15:37
только посмотрите на этот канон. #poyun
Hashtags
@kazarmochk · Post #5115 · 14.09.2025 г., 08:13
янь се: сыграем в игру? цзян тин: какую? янь се: если найдешь меня - я твой, а если нет, то я в шкафу. #poyun
Hashtags
@kazarmochk · Post #6144 · 08.02.2026 г., 11:19
А вот и третий анонс от MOEGOODS по новелле Huaishang "Разрывая облака" 😐 #poyun#merch_anons
Hashtags
@kazarmochk · Post #5195 · 29.09.2025 г., 16:52
хэдканоню, что в юности(до личного знакомства янь се с цзян тином) цинь чуань и янь се меряли у кого длиннее и толще член. #had#poyun
@meddahstories · Post #2007 · 21.04.2024 г., 15:13
Пребываю в шоках от сюжетных поворотов "Облаков"... Наверно, разрыв Янь Се и Цзян Тина войдёт в топ стекляннейших поворотов – такое развитие в какой-то момент можно было предугадать, но хотелось гнать от себя эту мысль подальше. Хуай Шан беспощадна ❞ ... чувствуя себя немного застенчивым и сдержанным, он спросил: – Где твое кольцо? – ...Кольцо здесь. – Янь Се услышал свой собственный голос, сказавший: – Я надену его на тебя. Щелчок... Ослепляющие наручники защëлкнулись на запястьях Цзян Тина, и железные цепи повисли в воздухе. – ... – Цзян Тин казался немного сбитым с толку. Он подозрительно посмотрел, затем поднял голову и спросил: – Янь Се, что это? Янь Се открыл рот, но не смог издать ни звука. Хуай Шан. Разрывая облака. Глава 131. Дело 1009 о взрыве во время операции наркоотдела Cr. Tumei #China#novel#HuaiShang#PoYun
Hashtags
@meddahstories · Post #1988 · 07.04.2024 г., 12:36
Как взять и нагнуть одной фразой весь общественный строй. Уровень иносказания полетел в космос: Пролетариат старательно и отважно преодолевал сильное давление буржуазии, но прежде чем успешно вырваться из лап капиталистического правления, его перевернули, прижали к кровати и невнятным голосом сказали: – Что сверху, что снизу - не имеет значения, больно не будет... Хуай Шан. Разрывая облака. Глава 87. Дело 118 об убийстве чёрным ядом #China#novel#HuaiShang#PoYun
Hashtags