摘要: pip install import subprocess def install_packages(requirements_file): # 打开 requirements.txt 文件 with open(requirements_file, 'r') as file: packages = 阅读全文
posted @ 2024-05-11 10:49 沉岩 阅读(1) 评论(0) 推荐(0) 编辑
摘要: # 混入类,提供Model实例to_dict方法 class ModelMixin(object): __slots__ = () def to_dict(self, excludes: tuple = None, selects: tuple = None) -> dict: if not has 阅读全文
posted @ 2024-05-11 09:21 沉岩 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在使用moviepy的构造方法创建实例时报错: 这可能是两个原因导致的: 未安装ImageMagick应用 ImageMagick是一套功能强大、稳定而且开源的多平台工具集和开发包,可以用来读、写和处理超过200种基本格式的图片文件,包括PNG,JPEG,GIF,HEIC,TIFF,DPX,EXR, 阅读全文
posted @ 2024-05-09 19:30 沉岩 阅读(2) 评论(0) 推荐(0) 编辑
摘要: ![image](https://img2024.cnblogs.com/blog/3110800/202405/3110800-20240508102739048-1056210282.png) 阅读全文
posted @ 2024-05-08 10:32 沉岩 阅读(1) 评论(0) 推荐(0) 编辑
摘要: DRF所有序列化器类都继承了BaseSerializer 类, 通过重写该类的 to_representation() 和to_internal_value()方法可以改变序列化和反序列化的行为,比如给序列化后的数据添加额外的数据,或者对客户端API请求携带的数据进行反序列化处理以及用来自定义序列化 阅读全文
posted @ 2024-05-06 17:21 沉岩 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Vite 如果是通过 create-vue 创建的项目,则修改 vite.config.ts 配置文件,在开发环境生成 sourcemap 文件。 export default defineConfig({ build: { sourcemap: true, }, // other configs. 阅读全文
posted @ 2024-05-06 17:07 沉岩 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 权限介绍 # 1 写过权限类 》控制用户,是否有权限访问我们的接口 # 2 之前咱们直接定死,普通用户,超级用户,管理员 这种身份,给不同人设置不同权限 # 3 比如都是互联网用户:抖音 acl控制 -游客用户只能查看 -登陆用户可以查看和评论 -粉丝超过1000用户,开直播 # 4 公司内部 这些 阅读全文
posted @ 2024-04-19 20:08 沉岩 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 路由 # 127.0.0.1:8000/app01/api/v1/jwt/login/ >post请求 router.register('jwt', UserJWTView, 'jwt') urlpatterns = [ # # 方案一: 前面可以再加前缀 path('api/v1/', inclu 阅读全文
posted @ 2024-04-19 19:35 沉岩 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 背景 早上刚打开电脑,准备开始一天的工作。但是发现VSCode无法连接上我的虚拟机了,导致无法工作了,这让我十分头疼。最终花了将近一天的时间将问题解决,但是其中的过程走了不少弯路,浪费了不少时间,也进行了反思。我们作为开发人员,应该要用软件思维去理解这款产品,帮助我们去思考问题。 一直秉承着:授人以 阅读全文
posted @ 2024-04-19 16:38 沉岩 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 0 函数和方法 -函数就是有几个值就要传几个值 -方法:对象方法,类方法,可以自动传值 1 类中有三种方法 -没用装饰器装饰的:绑定给对象的方法,对象来调用 person.speak() >可以自动把对象传入 类调用对象的绑定方法?可以调用--》这个方法就变成了普通函数,有几个值就要传几个值 Per 阅读全文
posted @ 2024-04-19 10:32 沉岩 阅读(2) 评论(0) 推荐(0) 编辑