07 2023 档案
摘要:[toc] # 一、扫码登录功能 逻辑: ```python # 1 网站上,点击扫码登录 >弹出二维码 -前端:向后端发送请求 >后端生成二维码 >返回 >前端显示了 >放了个链接地址 -后端:生成二维码的接口 # 2 掏出手机,打开对应的app >扫描二维码 >app能解析出这个地址 >取出你当
阅读全文
摘要:[toc] # 一、购买阿里云服务器 ```python # 购买一台服务 -项目跑在服务器上 -购买公网ip:别人访问我们的ip,就能访问到我们的项目 -购买域名:备案 >访问域名 >转发到你的ip # 阿里云,华为云,腾讯云 -按量付费 -阿里云服务器地址:https://ecs.console
阅读全文
摘要:[toc] # 一、支付宝支付介绍 ```python # 购买课程,付款 >支付宝支付 - 支付宝支付(即便没有账号,也可以测试) - 微信支付(需要用营业执照申请商家帐号) - 银联支付 # 支付宝支付介绍地址 https://opendocs.alipay.com/open/270/10589
阅读全文
摘要:[toc] # 一、搜索后台接口 ```python # 咱们写的很简单,但是公司中这个接口是最牛逼的 -搜索接口中带个性化推荐 # 咱们只写了实战课,搜索要搜索所有跟用户输入相关的 -实战课 -轻课 -免费 -资料 文档 ``` ## 1.1 视图类 ```python # 搜索接口,搜索就是查询
阅读全文
摘要:[toc] # 一、课程详情接口 ```python # 课间,增加了些数据 # 多种写法 -方式一:直接在原来查询所有的视图类上加入继承:RetrieveModelMixin -继续使用查询所有的序列化类(没有章节及课时) -配合一个通过课程id,查询所有课程章节及课时的接口 -方式二:直接在原来
阅读全文
摘要:[toc] # 一、课程页页面前端 ```python #1 前端 新建三个组件 LightCourse.vue FreeCourse.vue ActualCourse.vue # 2 配置路由 import FreeCourse from "@/views/FreeCourse"; import
阅读全文
摘要:[toc] # 一、接口缓存 ```python # 所有接口都可以改造,尤其是查询所有的这种接口,如果加入缓存,会极大的提高查询速度 # 首页轮播图接口:获取轮播图数据,加缓存 >咱们只是以它为例 ``` 增加接口缓存 ```python from django.core.cache import
阅读全文
摘要:目录一、celery介绍架构和安装1.1 介绍1.2 celery架构1.3 安装celery二、celery执行异步任务代码:scripts/t_celery_demo/demo.pyscripts/t_celery_demo/add_task.pyscripts/t_celery_demo/ad
阅读全文
摘要:[toc] # 一、Redis介绍 ```python # Redis :软件,存储数据的,速度非常快,redis是一个key-value存储系统(没有表的概念),cs架构的软件 -服务端 客户端(python作为客户端,java,go,图形化界面,命令窗口的命令) # es:存数据的地方 ```
阅读全文