首页
全部分类
Web
SQL
Life
Agent
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
我的插件
关于博主
留言板
PySuper
千里之行,始于足下
累计撰写
358
篇文章
累计创建
18
个标签
累计收到
2
条评论
栏目
首页
全部分类
Web
SQL
Life
Agent
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
我的插件
关于博主
留言板
目 录
CONTENT
以下是
PySuper
的文章
2024-11-10
Django--日志处理、路由器
自定义日志处理器 import os import time from logging.handlers import TimedRotatingFileHandler # 自定义日志处理器 class CoreLogFileHandler(TimedRotatingFileHandler):
2024-11-10
204
0
0
Web
2024-11-10
Django--验证器、视图集
验证器 from django.core.exceptions import ValidationError from django.utils.translation import gettext as _ class SpecialCharacterValidator: """
2024-11-10
240
0
0
Web
2024-11-09
Django--信号、验证码
信号 import logging from django.contrib.auth import get_user_model from django.core.cache import cache from django.db.models.signals import post_migrat
2024-11-09
194
0
0
Web
2024-11-03
Django--适配器、装饰器、中间件
适配器 from typing import Any from allauth.account.adapter import DefaultAccountAdapter from allauth.socialaccount.adapter import DefaultSocialAccountAd
2024-11-03
0
0
0
Web
2024-10-19
Django--分页器、过滤器、权限类
分页器 class CorePagination(PageNumberPagination): """分页设置""" page_size = 10 page_size_query_param = "size" max_page_size = 100 class
2024-10-19
132
0
1
Web
2024-10-16
Django--自定义异常处理
这里我的处理方式是三个文件,分开管理,具体使用视情况而定 自定义异常 error 定义 error 类通常用于表示 API 响应中的错误信息 这些类通常包含状态码、错误消息和时间戳等信息,目的是为了统一和标准化 API 的错误响应格式 使用 用于 API 响应时,向客户端返回错误信息 <
2024-10-16
68
0
0
Web
2024-10-15
Django--模型类、序列化器
自定义模型基类 项目中的模型,继承自BaseEntity可以继承这些常用字段 结合自定义的序列化器,可以直接序列化所有基础字段 提供了常用的方法,如__str__、remove、restore 这里的name字段,有些自类中不需要,就直接写name = None,再重写__str__方法 class
2024-10-15
270
0
1
Web
2024-10-14
N+1|脏读|幻读|不可重复读
N+1 原理 N+1 问题是 Web 后端查询数据库时,因关联数据查询逻辑不当,导致执行 1 次主查询后,又额外执行 N 次子查询的性能问题 其中 “1” 代表主查询,“N” 代表为获取关联数据而执行的子查询总数 其核心产生原因是分两次查询关联数据,具体场景如下: 执行 1 次主查询:先查询主表数据
2024-10-14
36
0
0
Web
2024-10-14
Python 高级进阶
写 Python 写了这么多年,发现一个规律:入门容易,精通难。大部分 Python 开发者停留在「能写 CRUD」的阶段,对语言的高级特性和底层机制一知半解。面试时一问「深拷贝和浅拷贝的区别」「GIL 到底锁的是什么」「描述符协议的优先级」,就支支吾吾。 这篇文章把 Python 高级特性中最常被
2024-10-14
8
0
0
Basic
2024-09-14
Django -- 基础配置
使用env配置文件,添加多环境配置 配置MySQL数据库连接池 使用第三方中间件、自定义中间件 自定义logging配置(日志文件) rest_framework配置(自定义的配置很多) 添加非对称加密 图片验证码配置 JWT相关配置 settings.py import datetime fro
2024-09-14
240
0
0
Web
1
...
4
5
6
...
29