" name="sm-site-verification"/>
首页
全部分类
Web
SQL
Life
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
关于博主
留言板
PySuper
千里之行,始于足下
累计撰写
234
篇文章
累计创建
15
个标签
累计收到
2
条评论
栏目
首页
全部分类
Web
SQL
Life
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
关于博主
留言板
目 录
CONTENT
以下是
Python
相关的文章
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
23
0
1
Web
2024-10-16
Django--自定义异常处理
这里我的处理方式是三个文件,分开管理,具体使用视情况而定 自定义异常 error 定义 error 类通常用于表示 API 响应中的错误信息 这些类通常包含状态码、错误消息和时间戳等信息,目的是为了统一和标准化 API 的错误响应格式 使用 用于 API 响应时,向客户端返回错误信息 <
2024-10-16
25
0
0
Web
2024-10-15
Django--模型类、序列化器
自定义模型基类 项目中的模型,继承自BaseEntity可以继承这些常用字段 结合自定义的序列化器,可以直接序列化所有基础字段 提供了常用的方法,如__str__、remove、restore 这里的name字段,有些自类中不需要,就直接写name = None,再重写__str__方法 class
2024-10-15
46
0
1
Web
2024-09-14
Django -- 基础配置
使用env配置文件,添加多环境配置 配置MySQL数据库连接池 使用第三方中间件、自定义中间件 自定义logging配置(日志文件) rest_framework配置(自定义的配置很多) 添加非对称加密 图片验证码配置 JWT相关配置 settings.py import datetime fro
2024-09-14
28
0
0
Web
2024-06-19
Python 闭包 装饰器
使用 () 调用函数时,主要发生的事情包括查找函数对象、创建调用帧(包含了函数的局部变量和执行环境等信息)、参数传递、执行函数体和返回值(如果函数没有显式地返回值,它会隐式地返回 None) 这一过程使得我们能够动态调用和执行函数 函数式编程 代码重用 闭包 基本概念 闭包(Closure)是指一个
2024-06-19
177
0
1
Basic
2024-06-19
Python 迭代器 生成器
迭代器 迭代器时一个可以记住遍历位置的对象 迭代器对象 从第一个元素开始访问,直到所有元素被访问完结束 迭代器只能前进,不能后退 可迭代对象 实现了 __iter__() 方法的对象 或者实现了可以返回一个迭代器的 __getitem__() 方法(支持下标索引) 每迭代一次,都会返回对象中的下一个
2024-06-19
88
0
0
Basic
2024-06-12
Python 元类
Python中一切皆对象,元类 --> 类 --> 对象。 Python 中的元类(metaclass)是一种用于创建类的“类”。换句话说,元类定义了如何构造类本身 每个类都是一个对象,而元类就是用来创建这些类对象的类 理解元类的概念需要先对 Python 中的类和对象有一个清晰的认识 基本概念 1
2024-06-12
135
0
2
Basic
2024-06-12
Python代码优化
DataClass DataClass 是 Python 3.7 引入的一个装饰器,用于简化创建类的方法 它自动生成一些常用的特殊方法,比如 __init__()、__repr__()、__eq__() 等。 主要用处: 减少样板代码:不需要手动编写初始化方法等。 更清晰的类定义:通过注解定义属性,
2024-06-12
62
0
0
Basic
2024-06-04
Tornado实现本地代理
http websocket import json import uuid import tornado.httpserver import tornado.ioloop import tornado.web import tornado.websocket class MainHandle
2024-06-04
93
0
0
Basic
1
2
3
4
5
...
12