摘要: Django+DRF 实战:从异常捕获到自定义错误信息 本文介绍了DRF(Django REST framework)中的异常处理机制,重点讲解了内置异常类ValidationError的使用场景与示例。同时通过用户注册功能的实战演示,展示了如何在序列化器中自定义参数校验规则,并在视图中捕获并返回结构化的错误信息,提升接口的健壮性与用户体验。 阅读全文
posted @ 2025-07-04 18:40 小王子1024 阅读(63) 评论(0) 推荐(0)
摘要: Django实战:HTTP状态码与业务状态码的分层设计与实战应用 HTTP状态码是服务器响应请求的3位数字代码,分为1xx(信息)、2xx(成功)、3xx(重定向)、4xx(客户端错误)、5xx(服务器错误)。业务状态码则用于描述具体业务逻辑结果,常在响应体中返回。二者在前后端交互中有不同用途和处理方式。本文还介绍了如何在Django项目中设计并使用业务状态码。 阅读全文
posted @ 2025-07-02 17:19 小王子1024 阅读(150) 评论(0) 推荐(0)
摘要: Django数据库配置避坑指南:从初始化到生产环境的实战优化 本文介绍了Django数据库配置与初始化实战,涵盖MySQL等主流数据库的配置方法及常见问题处理。内容包括数据库连接设置、驱动安装、配置检查、数据表生成、初始数据导入导出,并提供真实项目部署场景的操作步骤与示例代码,适用于开发、测试及生产环境搭建。 阅读全文
posted @ 2025-06-30 17:03 小王子1024 阅读(140) 评论(0) 推荐(0)
摘要: Django实战:自定义中间件实现全链路操作日志记录 一、中间件 介绍 在 Django 中,中间件(Middleware)是一组轻量级、底层的插件系统,用于全局地改变 Django 的输入和输出。中间件可以在请求被处理之前和响应返回之前执行代码,从而实现各种功能,例如跨域资源共享(CORS)、用户认证、日志记录等。 激活中间件 若要激活中间件,需要添 阅读全文
posted @ 2025-06-27 17:18 小王子1024 阅读(116) 评论(0) 推荐(1)
摘要: 一、Django介绍 Django介绍 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。 "Django官方网站" "Django官方文档" 二、Django安装 Django安装 Django安装 pip install dja 阅读全文
posted @ 2019-02-17 22:30 小王子1024 阅读(242) 评论(0) 推荐(0)
摘要: 一、Docker网络访问 Docker网卡 查看Docker桥接网卡docker0 ifconfig 二、Docker随机端口映射 随机端口映射举例 d 表示在后台运行容器并输出容器ID P 随机端口映射 docker run d P name mynginx nginx 查看容器端口映射情况 do 阅读全文
posted @ 2019-02-15 23:28 小王子1024 阅读(105) 评论(0) 推荐(0)
摘要: 一、Docker介绍 Docker介绍 Docker 是一个开源的 应用容器引擎 ,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Docker是通过 内核虚拟化技术 (namespaces和cgroups)来提供容器的资源隔离与 阅读全文
posted @ 2019-02-15 23:28 小王子1024 阅读(162) 评论(0) 推荐(0)
摘要: 一、Zabbix介绍 Zabbix介绍 Zabbix是一套企业级开源分布式监控解决方案,监控包括IT基础设施(网络、服务器和云资源)、服务、应用等。 "Zabbix官方网站" Zabbix架构 Zabbix由以下组件组成: 服务端 数据库存储 Web界面 代理Proxy(可选) 客户端Agent 数 阅读全文
posted @ 2019-01-06 21:35 小王子1024 阅读(228) 评论(0) 推荐(0)