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

Резултати

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

Пребарај: #fooddelivery

当前筛选 #fooddelivery清除筛选
ДжекМа Позвонит

@jackmawillcall · Post #528 · 10.06.2021 г., 11:47

Бизнес дайджест от Chinaccelerator 06/10/2021 1. China’s carbon neutral goal: Shanghai aims to have 10,000 h 2. Alibaba Cloud offers to build livestream shopping platforms for global clients 3. Tencent to reposition short-video app Weishi to focus on movie content 4. Food delivery giant Metiruan plans to hire 60,000 execs 5. China’s Oriental Space secures funding from Matrix, Sequoia, others 6. BukuWarung, a fintech for Indonesian MSMEs, scores $60M Series A led by Valar and Goodwater 7. Indian startup funding falls 57% to $1.8b in May amid second COVID19 wave 8. Refyne raises $20.1 million to help workers in India get faster access to wages 9. SG fintech firm MatchMove raises $100m from Nityo Infotech 10. Shopee expands in Latin America with silent launches in Chile, Colombia 11. European Tesla rival Northvolt raises $2.75 billion from Goldman, VW and others Check out all 47 tech-related news articles covering #gaming#fooddelivery#logistics, etc, at https://chinaccelerator.com/news-posts/chinaccelerator-daily-digest-06-10-2021/ You can find the original articles' links there.

Delever и Yaponamama.uz С энтузиазмом объявляем о запуске стратегического партнёрства между Delever и Yaponamama.uz. Это партнерство представляет собой важный шаг в расширении нашего портфеля и усилении присутствия на рынке Узбекистана. Yaponamama.uz, известный своим качественным сервисом и изысканным меню японской кухни, выбрал Delever в качестве партнера для оптимизации и автоматизации своих процессов доставки. Мы будем поддерживать Yaponamama.uz с помощью нашей передовой технологии и опыта в управлении заказами, что позволит им улучшить качество обслуживания и увеличить объемы продаж. Мы гордимся тем, что Yaponamama.uz доверяет нам укрепление своей операционной деятельности и с нетерпением ждем результатов нашего совместного сотрудничества. Следите за обновлениями, ведь впереди нас ждут захватывающие проекты и инициативы! #partnership#innovation#fooddelivery#Delever#Yaponamama

Bloomberg4you

@Bloomberg4you · Post #47312 · 03.02.2026 г., 05:04

📊KFC, Cotti Coffee и другие гиганты Китая отказываются от дешёвых цен и скидок💸 🍽️ В последнее время крупнейшие сети ресторанов и кофейных брендов Китая начали отказываться от многолетней политики низких цен и значительных скидок на товары для доставки. Среди них KFC, Cotti Coffee и Luckin Coffee. 💰Примечательно, что: 💰Цены на доставку KFC увеличились в среднем на 0,8 юаня (~11 центов); 💰Ранее известная своим дешевым кофе сеть Cotti прекратила продажу напитка за 9,9 юаня, подняв цену большинства напитков до 13,99 юаня и выше; 💰Сеть кофеен Luckin также сократила ассортимент товаров по низкой цене 9,9 юаня. 📈 Повышения цен означают конец ожесточенной ценовой войны, ведущей к падению прибыльности ресторанов и точек общепита. Например, доставка KFC принесла третьему кварталу дополнительный доход, составляющий 51% от общей выручки, однако такая политика серьёзно ударила по рентабельности компаний. 🤷♂️ Многие эксперты связывают такое изменение с правительственными мерами борьбы с «инволюцией» (чрезмерной конкуренцией), поскольку цена ниже себестоимости часто приводила к искажению рыночной среды. 🌍 Другие игроки рынка, такие как McDonald's и японский ресторан Saizeriya, также увеличивают цены, стремясь восстановить нормальную экономику бизнеса. 🔥 Причинами для отказа от низких цен являются не только усилия правительства по борьбе с недобросовестной конкуренцией, но и экономические реалии: низкие цены перестали приносить компаниям выгоду, заставляя покрывать убытки крупными скидками и комиссиями платформ доставки. 🤑Следите за нашими обновлениями, чтобы оставаться в курсе последних изменений в экономике и политике! #kfc#coffee#chinesemarket#fooddelivery#priceincrease#business#marketing#economy#china