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

Резултати

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

Пребарај: #hacker

当前筛选 #hacker清除筛选
NEWS 鏈新聞-ABMedia

@abmedia_news · Post #23715 · 08.04.2026 г., 03:34

【🚀人物觀點|網路安全專家翁浩正接受博恩專訪分享「駭客」會如何盜取網路密碼! 】 #Hacker 📍請見報導: https://abmedia.io/how-to-protect-your-password-from-hackers-perspective 📍訂閱鏈新聞頻道:https://linktr.ee/abmedia.io

Hashtags

Kompyuter Bilimlari | Windows Blog

@kompyuter_bilimlari · Post #6218 · 04.01.2024 г., 10:55

Hacker bo'lishga qiziquvchilar diqqatiga! 🔺Siz uchun ajoyib sayt! 💻Hackerlik olmamidagi eng so'nggi xabarlar, foydali kontentlar va trenddagi ma'lumotlarni ulashib boruvchi saytni tavsiya qilamiz. ➡️ Manzil: Hackaday.com 🌐Birinchi raqamli Windows Blog | #hacker / #sayt

Hashtags

NEWS 鏈新聞-ABMedia

@abmedia_news · Post #23740 · 09.04.2026 г., 06:30

【🚀加密貨幣詐騙|北韓 IT 詐騙網路曝光!140 人團隊月入百萬美元,內部密碼竟是「123456」 】 #NorthKorea#Hacker#scam 📍請見報導: https://abmedia.io/north-korea-it-worker-hacked-scam-operation 🥇 [合作]LBank 與現象級動畫 IP Nobody Sausage 達成品牌戰略合作,推出 500 USDT 社媒活動

Texnika Universiteti (TDTU)

@toshkent_davlat_texnika_univer · Post #1459 · 08.10.2022 г., 04:35

#frontend "#hacker" #oktabr - Hackerlik Frontenddan boshlanadi desam, aka uning uchun backendchi bo'lish kerak deb yozishibdi. Qoyil 7 yil o'qib bilmagan ekanman deb qo'ydim ) - Ishonmasangiz google amakidan so'rang aksar hakkerlar html o'rganganidan keyin NASA Hacker deb status qo'yib oladi. Ishonmaganlar uchun 10-oktabrdan online va offline frontend darslariga start beriladi. Besh oy davomida: - HTML, CSS - JavaScript, ES6, DOM - ReactJS, Hooks, React18, styled-components, Antd, Routing5-6 - Redux-toolkit mavzularini chuqur o'rganish imkoniyatlari mavjud. Webbrain Academy tamonidan sotilayotgan darsliklarni tekin olish imkoniyati ham mavjud. - ReactJS-2022, Comunity bilan birga. Link - Houzing Projects Link - JavaScript, ES6-9. On Process... Qo'shilishingiz mumkun bo'lgan guruhlar: - HTML, CSS - JavaScript - ReactJS - Project - Free Internship 👨🏻‍💻@webbrain_admin 📞 33 576 20 20 📍 64-uy, Bunyodkor, Chilonzor. Mo'ljal: Mirzo Ulug'bek metrosi yonida. t.me/webbrain_academy t.me/frontend_job

Лист #к2м6ч2 20-го июня стартовала приёмная комиссия в ВУЗах России. Уже третьи сутки идёт массированная DDoS-атака* на сайты учебных заведений, по всей стране, началась 20.06.2022 утром. Основные страны-источники: США, Великобритания, Канада. Защиты у многих универов с гулькин хвост. Отбиваются кто старой клавиатурой, кто семиэтажным матом. В чате, где сидят коллективные админы, ад и ужас. Тем временем добрые коммерческие организации предлагают услугу защиты от подобных атак. Ценник - от 300 тысяч. В месяц. С интересом наблюдаем дальше за коммерческими структурами, дерущие свинские деньги с универов, пользуясь их уязвимым положением. Продолжайте, ребят, тысяча процентов прибыли сама себя не сделает. Всем админам: держитесь там. Яйца в руки, раскладушку в серверную. Отобьёмся. Ау! Русские хакеры! Как насчёт не сломать амэрику в очередной раз, а разработать комплексную программно-аппаратную защиту для российского образования? Взять наших учёных и студентиков под своё кибер-крыло? Сможете? *ddos-атака - это массированный запрос с тысяч разных адресов. Сервер не успевает отвечать и прекращает работу. Вы пытаетесь попасть на сайт, а он недоступен. Часто после ddos-атаки "упавший" сервер можно вскрыть и получить хранящуюся информацию. #кибератака#ddos#университет#образование#хакеры#hacker#приоритеты

12
ПретходнаСтраница 1 од 2Следна