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

Резултати

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

Пребарај: #ezguishlar

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

@Chilonzor_tuman_hokimligi · Post #80852 · 27.02.2026 г., 09:44

#QozirabodMFY #Ramazon2026 #EzguIshlar #MahallaHomiylari #SaxovatVaMuruvvat 🕌"Qozirabod" mahallasida Ramazon oyida ezgu ishlar davom etmoqda "Qozirabod" MFY hududida muborak Ramazon oyi munosabati bilan xayrli va savobli ishlar mahalla homiylari tomonidan izchil davom ettirilmoqda. Jumladan, ehtiyojmand oilalarning ta’mirtalab uy-joylarini qayta ta’mirlab berish ishlari olib borilmoqda. Bunday ezgu tashabbuslar fuqarolarimiz o‘rtasida mehr-oqibat va hamjihatlik muhitini yanada mustahkamlashga xizmat qilmoqda. Xayriya va bunyodkorlik ishlari Ramazon oyining oxiriga qadar davom etadi. 🔵@Chilonzor_tumani_hokimligi

Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #80933 · 02.03.2026 г., 15:22

#XayrSahovat #MehrOqibat #XontopiMahallasi #IjtimoiyHimoya #EzguIshlar #MahallaHayoti Mahallalarda xayr-sahovat ishlari izchil davom etmoqda Tumanimizdagi barcha mahallalarda xayr-sahovat va mehr-oqibat tadbirlari muntazam ravishda tashkil etib kelinmoqda. Jumladan, “Xontopi” mahallasida ehtiyojmand oilalar a’zolari hamda imkoniyati cheklangan fuqarolarni qo‘llab-quvvatlash maqsadida kiyim-kechaklar tarqatildi. Mazkur xayriya tadbiri aholining ijtimoiy himoyaga muhtoj qatlamlarini qo‘llab-quvvatlash, jamiyatda mehr-oqibat va hamjihatlik muhitini mustahkamlashga xizmat qilmoqda. ⬅️⬅️⬅️Bu kabi ezgu tashabbuslar kelgusida ham izchil davom ettiriladi. 🔵@Chilonzor_tumani_hokimligi

Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #80539 · 19.02.2026 г., 07:06

#Ramazon2026 #SaxovatVaHimmat #ChilonzorTumani #XayriyaTadbiri 🌙 Ramazon arafasida saxovat va hamjihatlik: Chilonzorda xayriya tadbirlari boshlandi Muborak Ramazon oyi munosabati bilan Chilonzor tumani mahallalarida xayriya tadbirlari boshlab yuborildi. Jumladan, Chilonzor mahallasi hududlarida Obodonlashtirish boshqarmasi xodimlari uchun oziq-ovqat mahsulotlari jamlanmalari tarqatildi. Mazkur jamlanmalar tarkibidan go‘sht, tuxum, yog‘ va boshqa kundalik iste’mol uchun zarur bo‘lgan mahsulotlar o‘rin olgan. 👉👉👉 Bunday ezgu ishlar tumanning boshqa mahallalarida ham tizimli ravishda tashkil etilmoqda va Ramazon oyi davomida izchil davom ettiriladi. #InsonQadri#EzguIshlar#Hamjihatlik 🔵@Chilonzor_tumani_hokimligi

Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #80472 · 18.02.2026 г., 06:51

#Ramazon2026 #SaxovatVaHimmat #ChilonzorTumani #XayriyaTadbiri 🌙 Ramazon arafasida saxovat va hamjihatlik: Chilonzorda xayriya tadbirlari boshlandi Ertaga boshlanadigan muborak Ramazon oyi munosabati bilan Chilonzor tumani mahallalarida xayriya tadbirlari boshlab yuborildi. Jumladan, Chilonzor mahallasi hamda Betto‘pi mahallasi hududlarida ehtiyojmand oilalar va Obodonlashtirish tizimi xodimlari uchun oziq-ovqat mahsulotlari jamlanmalari tarqatildi. Mazkur jamlanmalar tarkibidan go‘sht, tuxum, yog‘ va boshqa kundalik iste’mol uchun zarur bo‘lgan mahsulotlar o‘rin olgan. 👉👉👉 Bunday ezgu ishlar tumanning boshqa mahallalarida ham tizimli ravishda tashkil etilmoqda va Ramazon oyi davomida izchil davom ettiriladi. #InsonQadri#EzguIshlar#Hamjihatlik 🔵@Chilonzor_tumani_hokimligi