python
未读
参数速查表
Model.Meta 控制数据库、索引、后台展示和权限,通过 db_table、verbose_name、ordering 等参数自定义表名、后台名称和排序规则,支持 abstract 继承、proxy 代理、unique_together 唯一约束、indexes 索引和 constraints 数据库约束。ModelForm.Meta 用于表单校验和后台渲染,通过 fields、exclude、widgets 自定义字段展示和控件样式,支持 labels 中文名和 help_texts 提示。DRF Serializer Meta 控制接口序列化规则,通过 fields、exclude、read_only_fields 和 write_only_fields 定义输出和提交字段,支持 depth 层级展开和 extra_kwargs 批量配置。DRF ModelViewSet 通过 queryset、serializer_class、permission_classes 等静态属性配置视图基础属性,高频重写 get_queryset、get_serializer_class 等方法实现动态过滤、权限控制和逻辑扩展。Model 层常用重写 save()、delete()、clean() 等方法实现全局业务逻辑,如软删除和跨字段校验。DRF Serializer 重写 validate_xxx、validate、create、update 方法处理字段独立校验和业务逻辑。
python
未读
Python常用库分类速查手册
这篇文章介绍了Pandas库的核心功能和应用场景,包括数据结构(Series、DataFrame)、数据清洗、转换、聚合、时间序列分析、表格数据处理等。文章还提供了快速入门指南、核心功能详解、实战案例和常见问题解决方案,以及性能优化技巧。此外,还简要介绍了NumPy、Requests和Pathlib等常用库,并列出了数据处理、Web开发、系统工具和数据可视化等常用工具函数库。最后,文章提供了扩展学习资源和实用工具与资源。