-
2026-02-01 18:33:01
-
2026-02-01 18:49:17
-
2026-02-01 18:58:01
- Pydantic 序列化时排除默认值字段的完整实践指南
- 本文详解如何在Pydanticv2+中序列化模型时自动省略具有默认值的字段(如tails:int=1),避免冗余JSON输出,同时保证反序列化后语义正确。核心方法是使用model_dump(exclude_defaults=True),并推荐结合Field(default=...)显式建模可选性。
-
718
-
2026-02-01 19:05:01
- Python 属性命名中下划线前缀的使用规范与设计原理
- 在Python中,@property的公开名称(如name)应不带下划线,而其底层存储字段(如_name)必须加单下划线前缀——这是有意为之的设计:前者是受控接口,后者是私有实现细节,二者职责分离,不可混用。
-
626
-
2026-02-01 19:23:01
-
2026-02-01 19:28:00
-
2026-02-01 19:33:01
-
2026-02-01 19:45:01
-
2026-02-01 20:26:03
-
2026-02-01 20:31:00