Использование 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
Пришло время нового танцевального тренда💃🕺
Желаю всем хорошей пятницы, отличных выходных, море положительных эмоций и конечно зажигательных танцев!❤️
#танцуй#dance#dancer#trending#танцы#dancetrends#tiktoktrends#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
Какие мысли возникают, когда мы слышим слово «пятница»?
Согласно результатам опроса, 28% респондентов ассоциируют пятницу с грядущими выходными. Каждый пятый (18%) радуется окончанию рабочей недели, а 16% уже предвкушают долгожданный отдых. Для 8% пятница ассоциируется с радостью и позитивными эмоциями, в то время как для 7% это просто еще один рабочий день. 5% вспоминают о развлечениях, а 4% — о возможности выспаться. По 3% ассоциируют этот день с домашними делами, алкоголем и рифмами. 2% связывают пятницу с возможностью общения с близкими, столько же людей с облегчением думают, что наконец-то освободились от работы. Еще 2% вспоминают о пробках на дорогах.
А какие ассоциации возникают у Вас, когда Вы слышите название этого дня недели?
P.S. И уже по сложившейся традиции дарим Вам с Фиделем искромётный пятничный танец💃🕺🏼
#пятница#friday#dance#dancer#trending#танцы#dancetrends#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
Мы в тренде?😉🤘
#танцы#dance#dancer#trends#trending#dancetrends#тренды#тренд#танцор#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
Понедельник начинаем с танца☺️
Как вам наш новый танцевальный дуэт и творческая коллаборация с Иосифом?
#dance#dancer#trending#танцы#dancetrends#bachata#tiktoktrend#tiktoktrends#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
Пятницу традиционно встречаем с танцами!💃🕺🏼👏
Хороших всем выходных и отличного настроения!❤️❤️❤️
#dance#dancer#trending#танцы#dancetrends#bachata#tiktoktrend#tiktoktrends#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
В следующий раз, когда ты опять решишь, что твое настроение зависит от кого-то, ты вспомни эти слова!🥰
Твое вдохновение, мотивация, настрой, твои эмоции, твои слова - это только ты сам(а). Тебя нельзя обидеть, но ты можешь обидеться сам(а). Тебя нельзя расстроить, это лишь твой выбор расстраиваться или нет. Не подарил цветы, опоздал(а) на встречу, не звонит - это не повод для депрессии, закрываться в комнате, утирая слезы перед телевизором, заедая чем-нибудь вредным. Потрать время на себя, на спорт, книги, прогулки на свежем воздухе, обучение, здоровье, красоту, на подруг/друзей. Порадуйся! Цени своё сбодное время, ведь это дар, недоступный для больше части работающих и гипер занятых людей. ⠀ Не живи ожиданиями. Это - путь в никуда. Не переноси ответственность за свое состояние на своих парня/девушку/мужа/жену/родителей/брата/сестру/детей. Ты - это твое ощущения себя в пространстве. Ты сам(а) выбираешь плакать, корить себя и других или радоваться и улыбаться. Это всегда про твое самоопределение! ⠀
Задай себе вопрос прямо сейчас! А какое настроение я выберу для себя сейчас? А хочу ли я, чтобы мое настроение зависело от кого-то, кроме меня?
Надевай улыбку, танцуй, радуйся и лети в новый изумительный день! Ты его только что выбрал(а)!❤️🫶
#dance#dancer#trending#танцы#dancetrends#tiktoktrend#tiktoktrends#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт#счастье
ТАНЦУЮЩИЙ ТОП-БЛОГЕР ГОДА🏆
Великолепное начало года - меня наградили в номинации «Танцующий ТОП-блогер года» на премии «Успешная мама». Это настоящая гордость и огромная радость от хорошо проделанной работы плечом к плечу с моими любимыми подписчиками.❤️
И это только начало!😉 Обещаю, что в новом году будет ещё больше ярких, зажигательных танцевальных рилсов и интересных творческих коллабораций!🔥
#танцующийблогер#danceblogger#dance#dancer#цветтанцакрасный#танцы#танцор#блогер#блогермосква
#танцующаямама#успешнаямама#премия
Романтической Вам пятницы и прекрасных выходных, друзья!❤️
По уже сложившейся традиции дарим Вам в эту пятницу новый танец! 💃🕺🏼🔥
#dance#dancer#trending#танцы#dancetrends#bachata#бачата#бачатамосква#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
С пятницей друзья!😉
Давно не было бачаты. Исправляемся!
Ловите чувственную городскую бачату.💃🕺🏼🏙️
Ждём ваши реакции и комментарии в поддержку нового танцевального дуэта с Владом!🤗❤️
#dance#dancer#trending#танцы#dancetrends#bachata#бачата#бачатамосква#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
Друзья, много танцев не бывает!😉 Просили - получите! Новый танцевальное видео с новым танцевальным дуэтом!💃🕺🏼🔥
Кстати, приготовила для вас много новых танцевальных видео.😉 Жду ваши сердечек и комментарии!🫶 Чем больше реакций соберем, тем чаще будем вас радовать совместными танцами.❤️
#dance#dancer#trending#танцы#dancetrends#бальныетанцы#джайв#jive#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
Танец продлевает жизнь❤️
Да именно так! Ведь все танцы построены на положительной энергии. Во время танца происходит освобождение от комплексов, появляется уверенность в собственных силах. А главное, вырабатывается гормон счастья – эндорфин!☺️✨
А тому же в танцевальных движениях используются практически все группы мышц. Такая нагрузка благотворно влияет на все органы и системы организма. А благодаря нагрузкам на систему дыхания, во время танца, значительно повышается снабжение кислородом клеток и тканей организма, что ускоряет клеточный энергообмен и улучшает иммунитет всего организма.👌
Занимаясь танцами мужчина укрепляет уверенность в себе и свою мужественность, поскольку именно ему приходится быть ведущим. Девушки раскрывают свою женственность и чуткость, в танце именно они отвечают за грацию и красоту движений.💃🕺🏼⭐️
Танцуйте почаще, друзья! Танцы продлевают жизнь и делают её более яркой и насыщенной!🔥❤️
Исполнили для вас с Фиделем зажигательную сальсу💫
А Вы любите танцевать? Какой ваш любимый танец?☺️
#сальса#salsa#сальсамосква#dance#dancer#trending#танцы#dancetrends#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт
Скоро Новый год? Неее не слышали! У нас в душе лето!😂☀️
#dance#dancer#trending#танцы#dancetrends#tiktoktrend#tiktoktrends#танцевальныйтренд#цветтанцакрасный#тренд#danceблогер#danceblogger#танцевальныйдуэт#выходные#лето#новыйгод