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

Резултати

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

Пребарај: #adolatsdp

当前筛选 #adolatsdp清除筛选
Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #81472 · 13.03.2026 г., 12:57

#Chilonzor#UmumxalqHashari#Ko‘kalamzorlashtirish #AdolatSDP#Mahalla Umumxalq hashari doirasida ko‘chat ekish ishlari olib borilmoqda Chilonzor tumanida O‘zbekiston “Adolat” SDP tuman kengashi hamda “Mahalla” xayriya jamoat fondihamkorligida Umumxalq hashari munosabati bilan mahallalar hududida obodonlashtirish ishlari amalga oshirilmoqda. Tadbir doirasida hududlarni yanada ko‘kalamzorlashtirish maqsadida turli xil mevali va manzarali daraxt ko‘chatlariekilmoqda. Mazkur tashabbus mahallalarda ekologik muhitni yaxshilash, aholi uchun yanada qulay va yashil hududlar yaratishga xizmat qiladi. 🔵https://t.me/chilonzor_tuman_hokimligi

Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #81467 · 13.03.2026 г., 12:36

#YoshlarKuni #HuquqiyTargibot #AdolatSDP #YoshlarBilanUchrashuv#AyollarVaBolalarHimoyasi Chilonzorda “Yoshlar kuni” munosabati bilan huquqiy targ‘ibot tadbiri o‘tkazildi Chilonzor tumani Xalq deputatlari kengashi deputati A. Xusainov, tuman “Adolat” SDP kengashi raisi B. Rahimov hamda O‘zbekiston Respublikasi IIV mas’ul xodimlari hamkorligida “Yoshlar kuni” munosabati bilan tumandagi 136-sonli umumta’lim maktabida huquqiy targ‘ibot tadbiri tashkil etildi. Tadbir davomida maktab ma’muriyati va yuqori sinf o‘quvchilari bilan O‘zbekiston Respublikasi Prezidenti tomonidan 2026-yil 3-mart kuni qabul qilingan PF-33-sonli “Ayollar va bolalar huquqlarining himoyasini kuchaytirish hamda ularga nisbatan tazyiq va zo‘ravonliklarning oldini olish bo‘yicha qo‘shimcha tashkiliy-huquqiy chora-tadbirlar to‘g‘risida”gi Farmoni mazmun-mohiyati yuzasidan tushuntirishlar berildi. Shuningdek, tadbir davomida o‘quvchilarning savollariga batafsil javoblar berilib, ularning huquqiy bilimlarini oshirishga qaratilgan tavsiyalar bildirildi. 🔵https://t.me/chilonzor_tuman_hokimligi

Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #82801 · 07.04.2026 г., 08:03

#AdolatSDP #AmirTemur690 #Chilonzor #Kitobxonlik #Bahoriston #Navza #Guliston SOHIBQIRON TAVALLUDINING 690 YILLIGI MUNOSABATI BILAN MA’NAVIY-MA’RIFIY TADBIRLAR O‘TKAZILDI “Adolat” SDP Chilonzor tumanikengashi tashabbusi hamda Respublika “Mahalla” xayriya jamoat fondi hamkorligida buyuk bobomiz Amir Temur tavalludining 690-yilligiga bag‘ishlangan davra suhbatlari tashkil etildi. Tumanimizdagi “Guliston” MFY kutubxonasida o‘tgan tadbirda Sohibqironning hayot yo‘li va davlatchilik tariximizdagi ulkan xizmatlari yoshlarga so‘zlab berildi. E’tiborlisi, targ‘ibot tadbirlari doirasida kitobxonlikni qo‘llab-quvvatlash maqsadida “Guliston”, “Bahoriston” va “Navza” mahalla kutubxonalariga Amir Temur haqidagi hamda boshqa badiiy adabiyotlardan iborat 100 tadan yangi kitoblar jamlanmasi taqdim etildi. Bu kabi loyihalar mahallalarda intellektual muhitni shakllantirish va yoshlarning tarixiy bilimlarini oshirishga xizmat qiladi. 🔵@Chilonzor_tumani_hokimligi