@Speedtest_Sy · Post #463 · 18.12.2021 г., 07:58
#v4speed#iplc 测速环境:重庆电信500兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
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
Пребарај: #iplc
@Speedtest_Sy · Post #463 · 18.12.2021 г., 07:58
#v4speed#iplc 测速环境:重庆电信500兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@Speedtest_Sy · Post #385 · 27.11.2021 г., 15:20
#v4speed#iplc 测速环境:重庆电信500兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@Speedtest_Sy · Post #358 · 26.11.2021 г., 13:45
#v4speed#iplc 测速环境:广东电信300兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@Speedtest_Sy · Post #329 · 23.10.2021 г., 09:55
#v4speed#iplc 测速环境:重庆电信500兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@Speedtest_Sy · Post #287 · 14.10.2021 г., 04:28
#v4speed#iplc 测速环境:广东电信200兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@Speedtest_Sy · Post #234 · 22.09.2021 г., 10:38
#v4speed#iplc 测速环境:重庆电信500兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@Speedtest_Sy · Post #152 · 28.08.2021 г., 21:30
#v4speed#iplc 测速环境:重庆电信500兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@Speedtest_Sy · Post #63 · 05.08.2021 г., 14:41
#v4speed#iplc 测速环境:广东移动1000兆 账号注册:http://v4speed.com/#/register?code=Zi3xnfOG ▫️价格预览▫️测速频道▫️
@pqsnews · Post #1266 · 20.01.2025 г., 07:01
🎉2025 PQS春节活动第二波!🎉 PQS今年首发IPLC活动机! 回馈多年支持我们的老板们 仅此一档,有需要的老板不要错过! 限量各8️⃣台,售完不补! 1. IPLC 12M独享宽带 月缴特惠8️⃣8️⃣8️⃣CNY 🏆莞➜台 | DGTP-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=592 🏆沪➜日 | SHHTYO-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=593 🏆广➜港 | GZHK-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=594 🏆深➜港 | SZHK-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=595 特惠规格: 核心: 2 vCPU 内存: 2048MB 硬盘: 10GB SSD RAID10 流量: 不限流量(用完工单免费重置) 宽带: 独享12Mbps 2. IPLC 25M独享宽带 半年缴特惠8️⃣8️⃣8️⃣8️⃣CNY 🏆莞➜台 | DGTP-25M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=596 🏆沪➜日 | SHHTYO-25M-VDS(限量8台) https://www.pqs.pw/cart.php?a=add&pid=597 🏆广➜港 | GZHK-25M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=598 🏆深➜港 | GZHK-25M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=599 特惠规格: 核心: 2 vCPU 内存: 2048MB 硬盘: 10GB SSD RAID10 流量: 不限流量(用完工单免费重置) 宽带: 独享25Mbps ‼️本檔春节活动注意事项 1. 活动产品 无法退费 2. 热门活动产品下单后30分钟内未付款即取消保留 🛫更多活动讯息请关注PQS TG群(@mjjtw) #IPLC #不限流量 #机场主御用主机
@Speedtest_Sy · Post #792 · 12.04.2022 г., 12:33
#STT#V2Ray#IPLC 测速环境:广东电信300兆 账号注册:https://sttlink.com/auth/register?code=wMOM ▫️测速投稿▫️测速频道▫️
@Speedtest_Sy · Post #776 · 11.04.2022 г., 14:00
#STT#V2Ray#IPLC 测速环境:广东电信300兆 账号注册:https://sttlink.com/auth/register?code=wMOM ▫️测速投稿▫️测速频道▫️
@Speedtest_Sy · Post #757 · 08.04.2022 г., 04:26
#STT#V2Ray#IPLC 测速环境:重庆电信500兆 账号注册:https://sttlink.com/auth/register?code=wMOM ▫️测速投稿▫️测速频道▫️