@pickup_rf · Post #430 · 29.06.2025 г., 13:15
В наличии кунги SmartCap и другие дополнительные элементы для ваших пикапов 🔝 #кунгспб#кунгидляпикапов#купитькунг#smartcap
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
Пребарај: #smartcap
@pickup_rf · Post #430 · 29.06.2025 г., 13:15
В наличии кунги SmartCap и другие дополнительные элементы для ваших пикапов 🔝 #кунгспб#кунгидляпикапов#купитькунг#smartcap
@pickup_rf · Post #455 · 08.07.2025 г., 12:44
Через нас можно заказать много дополнительного оригинального оборудования для вашего пикапа – пишите! 👌🏼 #smartcap#кунг#пикап#кунгдляпикапа#ram#rebel#remrebel
@pickup_rf · Post #518 · 06.08.2025 г., 19:08
🔥 RAM Rebel X с кунгом SmartCap — когда мощь встречает премиум Ты не просто ищешь пикап — ты выбираешь легенду, способную на большее. RAM Rebel X — это не просто внедорожник, это воплощение силы, стиля и технологий. 🚀 Под капотом — зверь: • Мощный 3.0L Hurricane Twin Turbo • 8-ступенчатый «автомат» — максимум контроля и плавности • Пневмоподвеска и электронная блокировка заднего дифференциала — ты управляешь стихией 🛡️ Кунг SmartCap — эталон прочности и функционала: • Изготовлен из нержавеющей стали • Боковые «крылья чайки» с остеклением и сдвижной форточкой • Лучший выбор среди профессионалов и эстетов 💎 Премиальные пакеты опций, которые говорят сами за себя: Rebel-X: • Панорамная крыша, дизайн салона и экстерьера Rebel • Кожаное рулевое колесо и ручка КПП • Круиз-контроль для бездорожья, подрулевые лепестки Rebel Level 1: • Подогрев рулевого колеса и зеркал • Электропривод и подогрев зеркал • Беспроводная зарядка, электропривод багажника Rebel Level 2: • Harman Kardon® — 19 динамиков премиального звука • Подогрев всех сидений, память положений, электропривод • Дисплей для пассажира, сенсоры дождя, зеркала с автозатемнением Technology Group: • Проекционный дисплей • Цифровое зеркало заднего вида • Яркий LED-стоп-сигнал 🎯 Плюс: • Бесключевой доступ и запуск с кнопки • Apple CarPlay / Android Auto • Полезные ниши и контейнеры в салоне • Защита кузова, выдвижная подножка от Mopar • Квадрат под прицеп — готов к работе и приключениям 💥 RAM Rebel X + SmartCap — твоя свобода не знает границ. Это не просто пикап. Это образ жизни. #RAMRebelX#SmartCap#внедорожник#пикапмечты#купипикап#авто2025#RAMRebel#автомобильмечты