摘要:
一、项目基础 00-路飞项目 01-pip换源 02-虚拟环境搭建 03-luffy后台-Django项目创建 04-luffy后台-路径配置及其他 05-luffy数据库 06-user模块user表 07-luffy前台 08-luffy前台配置 09-luffy前台主页 10-后台主页模块设计 阅读全文
摘要:
项目上线 一、购买服务器 1. 购买阿里云服务器 2. 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 二、连接服务器 1. 执行连接服务器命令 # 登录命令: ssh 用户@阿里公网ip ssh root@39.99.192.127 抛出异常: 阅读全文
摘要:
支付宝支付 一、快速连接通道 1. 支付宝 <1>. 支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ <2>. 支付宝工作流程 https://docs.open.alipay.com/270/105898/ ❤️>. 支付宝8次异步通知机制 阅读全文
摘要:
搜索页面 一、流程 ''' # 前端: 头部搜索组件 + 搜索页面 1. 新建页面: SearchCourse.vue 2. 配置路由: index.js path: '/search' name: 'SearchCourse' component: SearchCourse 3. 拷贝搜索页面 提 阅读全文
摘要:
搜索后台接口 一、流程 ''' # 后端 1. 模糊匹配: SearchFilter 2. 自己写: 自定义过滤类, 继承filter_queryset, 指定'字段__contains', return queryset 3. 搜索接口: 不和课程一起, 坨到一起了 CourseSearchVie 阅读全文
摘要:
搜索导航栏 一、流程 ''' # 拓展: 京东 360buy -> jd # 全文检索 问题: 数据量的庞大 解决: 全文检索引擎(elasticsearch 一来七课社区). java封装的一个数据库, 专注于大数据的搜索 # 前端: 头部搜索组件 + 搜索页面 1. 新建页面: SearchCo 阅读全文
摘要:
课程详情页之后台 一、流程 ''' 1. 课程单查 CourseView配置RetrieveModelMixin 2. 课程章节 新建视图中 CourseChapterView, 继承G/L 新建序列化 CourseChapterModelSerializer 需要的字段. name, summar 阅读全文
摘要:
课程详情页之前台 一、流程 ''' 1. 课程详情页面创建 FreeCourseDetail.vue 2. 配置课程详情页面路由 /free/detail/:id 3. 课程详情页面从路由中获取 this.$route.params.id 4. 直接拿课程详情页面 5. 下载视频组件 vue-vid 阅读全文
摘要:
课程主页之课程接口 一、课程分类接口 1. course/views.py from rest_framework.viewsets import GenericViewSet from rest_framework.mixins import ListModelMixin from . impor 阅读全文
摘要:
课程主页之课程页面 <template> <div class="course"> <Header></Header> <div class="main"> <!-- 筛选条件 --> <div class="condition"> <ul class="cate-list"> <li class= 阅读全文
摘要:
课程主页之课程表数据 一、资源手动迁移 # 头像图片放在 media/teacher 文件夹下 # 课程图片放在 media/course 文件夹下 二、老师表 INSERT INTO luffy_teacher(id, orders, is_show, is_delete, created_tim 阅读全文
摘要:
课程主页之课程表分析 一、课程表分析 class Course(models.Model): name = models.CharField(max_length=64) title = models.CharField(max_length=64) detail = models.TextFiel 阅读全文
摘要:
课程页面 课程组件:Free.vue <template> <div class="course"> <Header></Header> <div class="main"> <!-- 筛选条件 --> <div class="condition"> <ul class="cate-list"> < 阅读全文
摘要:
Celery 一、官方 Celery官网:http://www.celeryproject.org/ Celery官方文档引文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan. 阅读全文
摘要:
Redis 一、简介 1. 快速了解 # 存储形式: key: value对 # 存储位置: 内存 # 支持存储的类型: string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型) # 支持的操作: (注意: 具有原子性, 要么同时 阅读全文
摘要:
前台短信注册修改 Login.vue <template> <div class="login"> <div class="box"> <i class="el-icon-close" @click="close_login"></i> <div class="content"> <div clas 阅读全文
摘要:
后台短信注册接口 urls.py from django.urls import path, include from rest_framework.routers import SimpleRouter from . import views router = SimpleRouter() rou 阅读全文
摘要:
短信登录接口 urls.py from django.urls import path, include from rest_framework.routers import SimpleRouter from . import views router = SimpleRouter() route 阅读全文
摘要:
短信验证码接口 user/throttles.py from rest_framework.throttling import SimpleRateThrottle class SmsThrottling(SimpleRateThrottle): scope = 'sms' def get_cach 阅读全文
摘要:
腾讯云短信开发 一、短信服务应用申请 """ 准备工作 1)创建短信应用 - 应用管理 2)申请短信签名 - 国内短信 > 签名管理 3)申请短信模块 - 国内短信 > 正文模板管理 """ python中开发腾讯云短信服务 """ 1)API文档,接口的使用说吧 2)SDK,基于开发语言封装的可以 阅读全文