03 2023 档案
摘要:封装CommonListModelMixin from utils.common_response import APIResponse from rest_framework.mixins import ListModelMixin class CommonListModelMixin(ListM
阅读全文
摘要:课程前端页面 新建3个页面组件 FreeCourser ActualCourser LightCourse 配置路由 { path: '/free-course', name: 'free', component: FreeCourserView }, { path: '/actual-course
阅读全文
摘要:轮播图接口加缓存 为什么要加缓存 网站首页被访问的频率很高,同一时间1w个人在访问,首页的轮播图接口会执行1w次,如果每一次都向后台拿数据,则效率较低 想一种方式,让这1w个访问,效率更高一些,不查数据库了,直接走缓存--》redis--》效率高 现在的逻辑变成了 轮播图接口请求来了,先去缓存中看,
阅读全文
摘要:一. Celery简介 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列,同时也支持任务调度。 Celery的架构由三部分组成,消息中间件(message broker),任务执行单元(worker)和任务执行结果存储(task result store)
阅读全文
摘要:一、Redis介绍 redis属于cs架构的软件 redis非关系型数据库(NoSQL数据库)内存存储 速度非常快 可以持久化把数据从内存同步到硬盘 数据类型丰富:(5大数据类型:字符串|列表|哈希(字典)|集合|有序集合|) key-value形式存储 没有表结构相当于字典 二、Redis为什么这
阅读全文
摘要:Redis其他操作 import redis conn = redis.Redis() 1.delete(*names) # 根据删除redis中的任意数据类型 conn.delete('name', 'userinfo2') # conn.delete(['name', 'userinfo2'])
阅读全文
摘要:Redis 数据存储格式 redis自身是一个Map类型的存储方式,其中所有的数据都是采用key:value的形式存储 我们讨论的数据类型指的是存储的数据的类型,也就是value部分的类型,key部分永远都是字符串 使用场景 字符串:用的最多,做缓存;做计数器 列表: 简单的消息队列 字典(hash
阅读全文
摘要:一、下载 1.要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/tporadowski/redis/releases。打开网站后,找到Release,点击前往下载页面。 2、在下载网页中,找到最后发行的版本
阅读全文
摘要:Login.vue <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div class="nav">
阅读全文
摘要:登录、注册功能分析 # 接口分析 1 校验手机号是否存在接口 2 多方式登录接口:用户名/手机号/邮箱 + 密码都可以登录 3 发送手机验证码接口(借助于第三方短信平台) 4 短信登录接口 5 注册接口 校验手机号是否存在接口 视图类 视图类初级版 from .models import User
阅读全文
摘要:一、freeze 1. 查看项目依赖 pip freeze # 注意要在当前项目下 2. 将项目依赖导入文件 pip freeze > requirements.txt # 将当前项目依赖导入requirement.txt文件中 3. 在新的环境安装文件中的依赖 pip install -r req
阅读全文
摘要:一、版本控制器 完成协同开发项目,帮助程序员整合代码 帮助开发者合并开发的代码,使用git实现版本的控制 如果出现冲突代码的合并,会提示后提交合并代码的开发者,让其解决冲突 版本管理工具 SVN 、 GIT(都是同一个人的个人项目) github、gitee(两个采用git版本控制器管理代码的公共平
阅读全文
摘要:子组件 页头组件components / Header.vue <template> <div class="header"> <div class="slogan"> <p>老男孩IT教育 | 帮助有志向的年轻人通过努力学习获得体面的工作和生活</p> </div> <div class="nav
阅读全文