摘要: 配置阿里云源 ##下载安装wget以防万一本机没有wget命令 [root@localhost ~]# yum -y install wget ##切换目录到本地yum源地址 [root@localhost ~]# cd /etc/yum.repos.d ##创建一个文件 [root@localho 阅读全文
posted @ 2024-01-21 21:04 别管鱼油我了 阅读(1) 评论(0) 推荐(0) 编辑
摘要: redis为什么这么快 1、纯内存操作,避免io操作 2、单线程架构(数据读写)避免了线程,进程间切换 3、使用了io多路复用网络模型 -io模型 -同步io -异步io -io多路复用 -poll -epoll -select 读写都是单线程,不需要锁,不会出现数据错乱 字符串类型 1、基本使用g 阅读全文
posted @ 2023-12-04 21:36 别管鱼油我了 阅读(3) 评论(0) 推荐(0) 编辑
摘要: centos上安装redis win上装redis 上线--》centos装了 》详细研究 docker装 》配置持久化 找官网: -redis源码 》自己编译 -redis stack 》编译过后的可执行文件 -6.x版本 基于源码,在不同平台编译成相应平台的可执行文件 -mac -linux - 阅读全文
posted @ 2023-11-30 21:40 别管鱼油我了 阅读(2) 评论(0) 推荐(0) 编辑
摘要: django中实现事务的几种方式 https://zhuanlan.zhihu.com/p/622987268 具体表现形式为:每次数据库操作(比如调用save()方法)会立即被提交到数据库中。 但是如果你希望把连续的SQL操作包裹在一个事务里,就需要手动开启事务 根据粒度不同,三种 全局: 全局, 阅读全文
posted @ 2023-11-29 21:35 别管鱼油我了 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 原生sql(django-orm如何执行原生sql) 1.1 django执行原生sql import os os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoProject2.settings') import django django 阅读全文
posted @ 2023-11-22 17:31 别管鱼油我了 阅读(3) 评论(0) 推荐(0) 编辑
摘要: sqlalchemy快速使用 SQLAlchemy是一个基于Python实现的ORM框架,对象关系映射 orm 框架 》django orm--》只能用在django中,不能独立使用 python界的orm框架: peewee:小型 sqlalchemy:企业级,支持异步,用在异步框架中 djagn 阅读全文
posted @ 2023-11-22 17:14 别管鱼油我了 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 请求扩展 before_request:请求来了会走,依次从上往下执行,但是如果其中一个返回了响应对象,后续就不走了,视图函数也不走 after_request: 请求走了,会从下往上依次执行,必须返回相应对象 假设: 写了3个before_request 第二个返回了响应对象 写了3个after_ 阅读全文
posted @ 2023-11-20 16:57 别管鱼油我了 阅读(8) 评论(0) 推荐(0) 编辑
摘要: session源码 1、app.session_interface默认是某个类的对象,以后全局对象session,就是SecureCookieSessionInterface()的对象 2、请求来了,会执行这个对象的open_session方法 3、请求走了,会执行这个对象的save_session 阅读全文
posted @ 2023-11-17 21:03 别管鱼油我了 阅读(1) 评论(0) 推荐(0) 编辑
摘要: CBV源码 官网:https://flask.palletsprojects.com/en/3.0.x/views/ cbv源码执行流程 请求来了,路由匹配成功,执行ItemAPI.as_view('item')() >view加括号执行 ItemAPI.as_view('item')执行结果:就是 阅读全文
posted @ 2023-11-16 18:53 别管鱼油我了 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 登录认证装饰器 1、只要函数被装饰器装饰了,以后被装饰的函数,就都叫inner 2、只要在路由器装饰器上加endpoint属性,就可以解决名字重复问题 3、endpoint等同于django路由中的name,给路由命别名,可以通过反向解析,通过名字找到路径 4、url_for做路由反向解析,需要使用 阅读全文
posted @ 2023-11-15 20:12 别管鱼油我了 阅读(2) 评论(0) 推荐(0) 编辑