Использование 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
Дождь заказывали?
Его стоило бы заказать - если бы он не пришёл сам - в Мехико - вместе с домом Dior, круизное шоу которого стало настоящим триумфом "этнической" моды: Dior представил свою женскую коллекцию, посвященную Фриде Кало, в мае этого года.
Сейчас трудно представить более волнующий фон для дефилирующих под майским дождём моделей чем блестящую под струями и приглушённым светом софитов брусчатку иезуитского колледжа Святого Идельфонсо.
В этих стенах в 1920е зародился мексиканский мурализм. Сейчас это музей и культурный центр.
Здесь Фрида познакомилась с Диего Риверой, их запутанные отношения стали сюжетом для фильмов и книг.
Наряды от Dior странно контрастирует с муралами революционных художников на стенах колледжа...
Зато архитектура здания задала такой тон проходкам моделей, что шоу смотрится невероятно эффектно.
#catwalk
Платья, сошедшие с картин - это не только идея коллекции участника конкурса #ibeff_online этого года, но и творческий перформанс на показе Dior в Севилье этим летом:
Он завершился выходом моделей в платьях с принтами по мотивам постеров испанской художницы Марии Анхелес Вилы Тортоса.
#catwalk
Bombay Times Fashion Week 2023🇮🇳
В апреле в Мумбае прошла неделя моды, которая в очередной раз собрала индийских дизайнеров. Выступали с показами не только бренды, но и команда студентов из School of Fashion Technology местного университета Amity.
Молодые дизайнеры решили представить наряды, отражающие современные тенденции: применение искусственного интеллекта, заигрывание с мета вселенной, впрочем, основой образов остались традиционные индийские мотивы✨.
Вся коллекция получила название «Roopantar», что в переводе с языка хинди означает «преображение / трансформация»🕺
Индийские дизайнеры показали переход от более традиционных образов к современным, словно «виртуальным» нарядам.
Photo: Times Fashion Week
*на основе материала из социальных сетей Times Fashion Week
#ibeff#etnomoda#fashionweek#catwalk#BombayTimesFashionWeek2023
Если вы думаете, что только улитки носят на себе «свой домик», то вы ошибаетесь😅😆
Такое посильно даже человеку, правда, он в состоянии перевозить по одной вещи за раз. Например, пройтись в образе двери или ширмы, напольного ковра, кухонного буфета.
Все это не шутка, а наряды из коллекции MOSCHINO WOMENSWEAR FALL/WINTER 2022 года. Бренд славится своими необычными образами, дизайнер и креативный директор постоянно находят новые источники для вдохновения и не перестают удивлять модное сообщество.
Для этой коллекции было решено проанализировать «образ благоустроенного дома» и перенести его убранство на подиум. Для такого переосмысления дизайнер использовал сцены из «2001 год: Космическая одиссея» Стэнли Кубрика, элементы дворцов периода Ренессанса.
А вы бы хотели себе такой наряд? Какие из образов понравились больше всего?💙💜🚪🧸
*на основе материала Vogue. com и numerothailand. com
Photo: Alessandro Lucioni / Gorunway. com
#этноподиум_мир#этномода#Moschino#extravagantfashion#catwalk
Осторожно, сзади бык!🐃
Такое постоянно слышат участники корриды😄👆🏼
И как раз сегодня в Португалии отмечается день рождения этого уникального зрелищного соревнования. Интересно, что местные жители называют шоу с быком - «торада».
У португальской корриды есть свои отличительные черты:
🟥на рога животного обязательно надевают кожаные чехлы,
🟥в представлении участвуют как наездники на лошадях – «кавальеро», так и пешие бойцы – «фуркадуш»,
🟥мероприятие длится несколько часов, начинается все с командной разминки, а в финале «бой» один на один – лучший игрок против быка.
Конечно, такое зрелищное событие не может не вдохновлять деятелей искусства. Многие художники, скульпторы и музыканты в своем творчестве «воспевают» красоту торады или корриды, касается это и дизайнеров❤💥
Например, в 2013 году вышла коллекция Ralph Lauren Spring Ready-to-Wear, в которой модельер переосмыслил традиционный костюм матадора, фуркадуша. Такие наряды точно не подойдут для участников зрелищного шоу, а вот для зрителей самое-то👌😜
Photo: Monica Feudi / Feudiguaineri. com
*на основе материала Vogue. com и kommersant. ru;
#этномода#etnomodno#RalphLauren#catwalk#этномодныйкалендарь#португальскаякоррида
✨ Дорогие подписчики, в нашем канале регулярно выходят материалы из различных рубрик, ориентироваться в которых вам помогут хештеги.
Вот некоторые из них:
🔹#nationaltrend -
мотивы национальных культур в современных модных коллекциях
🔹#catwalk -
Фото с подиумов - следите за модными показами и узнавайте об интересных коллекциях с этно мотивами.
🔹#fashionweek -
оставайтесь в курсе самых громких модных событий с мировых Недель Моды.
🔹#comparativefashion + #ассоциации – схожести, различия и аллюзии.
Что объединяет образы дизайнеров с разных уголков света?
🔹#discoveringtalents - открывайте новые имена в мире моды и следите за молодыми талантами, которые обращаются к фольклору за вдохновением.
🔹#этнофьюжн - сочетание в одной коллекции отголосков нескольких национальных культур
Азиатский шик в Париже.
На неделе моды в Париже этой зимой невозможно было не заметить бренд “Miss Sohee”.
Дизайнер и основатель дома Sohee Park (Сохе Парк) родилась в Корее, а сейчас работает в Лондоне.
Идея бренда - создание кутюрных образов, которые женщины могут носить в реальной жизни.
Коллекцию «F/W 2022» Парк создала вдохновившись азиатской культурой.
Стоит обратить внимание на принты с традиционными азиатскими мотивами, элегантные силуэты и цвета.
Все оттенки глубокие, фактуры тканей и украшений подобраны невероятно точно.
“Miss Sohee” - коллекция Haute Couture с азиатским акцентом выразительно сочетающая традиции и современные тренды.
#fashionweek#parisfashionweek#paris#couture#misssohee
#catwalk
По материалам
missohee. com / fw-2022
#подиум в этно стиле
сегодня это Chanel Métiers d’Art 2022/3
Пестрый жилет в технике #кроше, юбки поверх брюк, много денима, #пэчворк и доза #хиппи элементов - здравствуйте , 70-е, а значит, и #этника🔥
А как вам высокие сабо с носками?
📸: Vogue Spain
#catwalk
- «So you want to train to be an Angel?»
-«Hell, yeah. Give me my wings!»
#charliesangels
Angels:
#photo
@a_litvinova_photo
#video
@irinachervinskaya
#style
@mvs.viktoria
@vika_luzhhee
#makeupartist
@valentina__schultz
#hairstylist
@alina_oganyan__
#photography#photooftheday#moodoftheday#model#actress#purelove#beawoman#fashion#womenstyle#lady#totalblack#heavenonearth#мирославакарпович#miroslvakarpovich#catwalk#flash#petitefashion#petitefemme#femmefatale#mira#женщинамира#muse#inspiration#мыработаеммузами