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

Резултати

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

Пребарај: #naver

当前筛选 #naver清除筛选
跑跑資訊站 KartInfo

@KartInfoTW · Post #170 · 22.12.2020 г., 03:59

📢 韓服 NAVER 帳號玩家注意! 2021/1/28 後,無法再透過 NAVER 管道進行遊戲,詳細公告及帳號轉移預告請參考下方文章。 ℹ️ 公告內容: https://kinf.cc/2WC3Y5A ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #NAVER#NEXON#帳號轉移

跑跑資訊站 KartInfo

@KartInfoTW · Post #153 · 14.11.2020 г., 10:00

💰 韓服 NAVER 帳號儲值教學 越來越多台服玩家選擇使用 NAVER 帳號來玩韓服,但卻都受到儲值管道限制無法在遊戲裡盡情消費,這裡就要來教大家如何使用「文化商品券」來儲值 NAVER 帳號。 🔥 完整教學:https://kartinfo.me/thread-7784-1-1.html ▶️ 加入跑跑資訊站 Discord:https://kinf.cc/dc #NAVER#儲值#文化商品券

겁나빠른 경제 전문 - 뉴스 드리고

@dreago_news_ch · Post #262644 · 13.05.2026 г., 00:13

🔔 [속보] 코스피 7500선도 무너져 📈#삼성전자#SK하이닉스#LG화학#현대자동차#NAVER 📝#반도체#2차전지#자동차#IT서비스 최근 코스피가 8000 돌파를 앞두고 다시 하락하며 전체 시장 심리가 약화되는 모습이 관찰된다. ⬜⬜🟦🟦🟦│⬜⬜⬜⬜⬜ 【 겁나빠른 #드리고봇 뉴스 】 https://www.chosun.com/economy/money/2026/05/13/4KBX76OXSNDZNM3VEI4XFTSFCQ/?utm_source=naver&utm_medium=referral&utm_campaign=naver-news

겁나빠른 경제 전문 - 뉴스 드리고

@dreago_news_ch · Post #262905 · 13.05.2026 г., 08:00

🔔 "많이 먹었다"...'삼전닉스' 꽉 쥔 개미들, 이 종목은 팔았다 📈#삼성전자#SK하이닉스#현대자동차#미래에셋증권#NAVER 📝#반도체#자동차#AI#전력#해외주식 삼성전자와 SK하이닉스, 현대차는 전 연령대에서 꾸준히 매수 선호가 이어지고 있어 긍정적 기류가 감지된다. ⬜⬜⬜⬜⬜│🟥🟥⬜⬜⬜ 【 겁나빠른 #드리고봇 뉴스 】 https://n.news.naver.com/article/008/0005357222

겁나빠른 경제 전문 - 뉴스 드리고

@dreago_news_ch · Post #263542 · 15.05.2026 г., 00:15

🔔 [속보] 코스피, 사상 첫 8000 돌파…칠천 돌파 7거래일만 📈#삼성전자#LG화학#현대차#SK하이닉스#NAVER 📝#코스피상승#증시신기록#대형주#반도체#자동차 코스피가 사상 최초로 8000선을 돌파하며 신기록을 세웠다. 투자자들의 긍정적 반응과 전반적인 시장 상승 기대감을 반영하는 것으로 보인다. ⬜⬜⬜⬜⬜│🟥🟥⬜⬜⬜ 【 겁나빠른 #드리고봇 뉴스 】 https://www.ajunews.com/view/20260515091116784

겁나빠른 경제 전문 - 뉴스 드리고

@dreago_news_ch · Post #262962 · 13.05.2026 г., 09:20

🔔 치솟던 '빚투' 주춤… 개인들 단타 줄이고 ETF 샀다 📈#삼성전자#SK하이닉스#NAVER#LG화학#현대자동차 📝#대형주#상장지수펀드#신용거래#증시변동성#반도체 신용거래융자 증가율 둔화와 투자자들의 ETF 선호 현상이 대형주 중심의 시장 분위기를 반영하는 것으로 보여진다. ⬜⬜⬜⬜⬜│🟥⬜⬜⬜⬜ 【 겁나빠른 #드리고봇 뉴스 】 https://n.news.naver.com/article/014/0005521123

В ходе государственного визита президента Южной Кореи Юн Сок Ёля в Саудовскую Аравию Hyundai E&C, Hyundai Engineering и Saudi Aramco подписали соглашение стоимостью 2,4 млрд долларов на строительство газоперерабатывающего завода на месторождении Джафура. Последнее представляет собой крупнейшее на Ближнем Востоке месторождение сланцевого газа, запасы которого оцениваются примерно в 56,6 млрд куб. м. природного газа. Таким образом, суммарный объём строительных проектов, полученных южнокорейскими компаниями в т.г. на рынке Саудовской Аравии, достиг 8,6 млрд долл. На состоявшейся церемонии подписания контракта присутствовал Юн Сок Ёль, который заявил, что две страны смогут выработать новую модель городов будущего, если объединят технологические и строительные возможности Сеула с проектом «умного» города NEOM, реализуемого Эр-Рияда. На этом фоне Naver заключила контракт с министерством муниципальных, сельских дел и жилищного хозяйства Саудовской Аравии на сумму 100 млн долларов, предусматривающий создание облачной платформы пространства виртуальной реальности «цифровых двойников» пяти городов ближневосточного государства, включая Эр-Рияд, Медину, Джедду, Даммам и Мекку. Она будет использоваться для предоставления сервисов в области городского планирования и управления, мониторинга и прогнозирования наводнений. Сделка стала первым случаем экспорта РК такой цифровой платформы (заявлено, что технологии Naver позволяют воспроизвести весь город с погрешностью всего в 10 см). Кроме того, Samsung C&T и Государственный инвестиционный фонд Саудовской Аравии подписали меморандум о взаимопонимании (MOU) о создании совместного предприятия по модульному строительству в целях содействия реализации проекта «умного» города NEOM. https://www.koreatimes.co.kr/www/nation/2023/10/113_361740.html #Новости#Корея#Экономика#СаудовскаяАравия#Президент#ЮнСокЕль#Визит#Сотрудничество#NEOM#Hyundai#Naver#Samsung#Строительство#Инфраструктура#Технологии