摘要: 背景 早上刚打开电脑,准备开始一天的工作。但是发现VSCode无法连接上我的虚拟机了,导致无法工作了,这让我十分头疼。最终花了将近一天的时间将问题解决,但是其中的过程走了不少弯路,浪费了不少时间,也进行了反思。我们作为开发人员,应该要用软件思维去理解这款产品,帮助我们去思考问题。 一直秉承着:授人以 阅读全文
posted @ 2024-04-19 16:38 沉岩 阅读(963) 评论(0) 推荐(1) 编辑
摘要: 0 函数和方法 -函数就是有几个值就要传几个值 -方法:对象方法,类方法,可以自动传值 1 类中有三种方法 -没用装饰器装饰的:绑定给对象的方法,对象来调用 person.speak() >可以自动把对象传入 类调用对象的绑定方法?可以调用--》这个方法就变成了普通函数,有几个值就要传几个值 Per 阅读全文
posted @ 2024-04-19 10:32 沉岩 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 签发 登录成功后签发 认证 需要登录才能访问的接口,通过认证才能继续操作 2 原理 jwt和session,cookie区别 2.1cookies 2.2 session 2.2.1sessionmiddleware 2.3 jwt tooken长什么样? 三段式,用.分割 每段b64编码 1st段 阅读全文
posted @ 2024-04-18 15:33 沉岩 阅读(2) 评论(0) 推荐(0) 编辑
摘要: drf-yasg只能用于drf 去看官方文档 2 coreapi pip install coreapi 2.1 配置路由 from rest_framework.documentation import include_docs_urls urlpatterns = [ ... path('doc 阅读全文
posted @ 2024-04-18 11:38 沉岩 阅读(11) 评论(0) 推荐(0) 编辑
摘要: settings REST_FRAMEWORK = { 'EXCEPTION_HANDLER': 'utils.common_exceptions.common_exception_handler',#具体路径名称看实际情况 } common_exceptions.py from rest_fram 阅读全文
posted @ 2024-04-18 09:44 沉岩 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 05 Git Graph 这玩意可是Git神器,堪比Pycharm内的Git管理器。 通过这个扩展,可以清楚地看见当前分支的commit记录和变化,可以通过按钮的方式轻易地创建、切换分支、cherry pick、merge等操作。 对比分支、查看未提交的修改……还有许多可定制的扩展设置。 08 au 阅读全文
posted @ 2024-04-18 09:39 沉岩 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 检查是否存在数据库,如果无则创建 在创建新用户前检查该用户是否已存在。 如果存在,直接为该用户赋予新数据库的权限; 否则,创建新用户并赋予权限 centos7 python>=3.9会安装不上mysqlclient,这时候使用 pip install pymysql settings.py impo 阅读全文
posted @ 2024-04-17 18:44 沉岩 阅读(1) 评论(0) 推荐(0) 编辑
摘要: DRF(全称Django REST framework)是一个用于构建 Web API 的强力工具集,是一个基于Django的Python Web框架,它为开发人员提供了一套快速开发 RESTful API 的工具,它能够自动化 API 可视化、文档化,实现接口的自动化测试以及自动化的API路由、序 阅读全文
posted @ 2024-04-15 19:21 沉岩 阅读(842) 评论(0) 推荐(0) 编辑
摘要: fastapi是高性能的web框架。他的主要特点是: 快速编码 减少人为bug 直观 简易 具有交互式文档 高性能 基于API的开放标准 支持python 3.6版本。 安装 pip install fastapi 安装部署包pip install uvicorn 开始开发 from fastapi 阅读全文
posted @ 2023-11-03 14:57 沉岩 阅读(28) 评论(0) 推荐(0) 编辑
摘要: test2222222222222222222 阅读全文
posted @ 2023-10-28 20:25 沉岩 阅读(5) 评论(0) 推荐(0) 编辑