随笔分类 - python项目
摘要:1.目录映射 现在本地运行,还是使用的本地解释器,如何使用远端的解释器 点move,出现next 想切换,只需要settings下切换环境就行
阅读全文
摘要:一、项目连接上域名 1 买一个域名,备案:www.liuqingzheng.top到阿里云,搜索域名——我要买域名或者直接百度域名购买,找阿里的 2 在阿里云的域名解析配置一下 二、docker-compose 一键部署 # 容器化:# 纯手工一个个部署容器# docker-compose:单机容器
阅读全文
摘要:一、购买服务器 购买阿里云服务器 阿里云——控制台——云服务器ESC (选centos7.9) 短期或是测试使用,创建 按量收费 服务器,可以随时删除,删除后不再计费,但要保证账户余额100元以上 # 公网服务器:买云服务器+公网ip 虚拟化: # vmwarm:虚拟化硬件 》装操作系统# open
阅读全文
摘要:# 正常只需要一个post回调给支付宝用(登录认证?支付宝要验证签名 》才信任,才改订单状态)# 咱们写了一个get回调,给前端用,做双重验证保险一些 # 内网穿透:https://zhuanlan.zhihu.com/p/370483324 支付成功回调接口 from rest_framework
阅读全文
摘要:前台 - 支付生成页面 课程主页或是详情页或者搜索页 <template> ... <span class="buy-now" @click="buy_course(course)">立即购买</span> </template> <script> export default { methods:
阅读全文
摘要:后台 - 支付接口 # 登录认证() # 前端传入:商品总价格,登录用户(已经登录了,不需要携带了),courses:[1,2,3] {total_amount:99,courses:[1,2,3]} # 后端: -存单个Order表,顺带存Orderdetail表 》重写create -所有判断逻
阅读全文
摘要:支付宝支付 一、入门 """ 1)支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ 2)支付宝工作流程(见下图): https://docs.open.alipay.com/270/105898/ 3)支付宝8次异步通知机制(支付宝对我们服务器
阅读全文
摘要:入门 """ 1)支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ 2)支付宝工作流程(见下图): https://docs.open.alipay.com/270/105898/ 3)支付宝8次异步通知机制(支付宝对我们服务器发送POST请求
阅读全文
摘要:路由:course/urls.py router.register('coursesearch', views.SearchCourseViewSet, 'coursesearch') # 搜索课程 视图:course/views.py from rest_framework.viewsets im
阅读全文
摘要:SearchCourse搜索页面 index.js import SearchView from "../views/SearchView"; { path: '/course/search', name: 'SearchView', component: SearchView } views/Se
阅读全文
摘要:Header搜索组件:选择性CV router/index.js import SearchCourse from '../views/SearchCourse.vue' const routes = [ // ... { path: '/course/search', name: 'search-
阅读全文
摘要:1 启动FastDFS # 拉取镜像 docker pull liuqingzheng/fastdfs:v1 # 创建目录 mkdir /home/tracker mkdir /home/storage # 使用docker镜像构建tracker容器(跟踪服务器,起到调度的作用) docker ru
阅读全文
摘要:# 视频托管 -放在自己的服务器(media文件夹) -自己搭建文件服务器(fastdfs,ceph,minio) -minio 搭建, -第三方文件存储:阿里oss,七牛云存储 -咱么放在了七牛云上 阿里云-ECS服务器-CENTOS7系统部署MINIO图床 1. 下载MINIO的二进制文件 ==
阅读全文
摘要:课程详情页之前台 详情页组件 依赖:在luffycity目录下的命令 1>: cnpm install vue-video-player 配置:main.js // vue-video播放器 require('video.js/dist/video-js.css'); require('vue-vi
阅读全文
摘要:1.# 拼接,会将params的内容拼到?后面 this.$axios.get(`${this.$settings.base_url}/course/course_list/`, { params: {ordering:price,course_category:1} })/course/cours
阅读全文
摘要:查询所有章节接口(要显示章节下的所有课时) 1 序列化类 serializer.py class CourseSectionSerializer(serializers.ModelSerializer): #用于子序列化 class Meta: model = CourseSection field
阅读全文
摘要:课程接口之所有课程接口 序列化类course/serializer.py class TeacherSerializer(serializers.ModelSerializer): class Meta: model = Teacher fields = ['name', 'role_name',
阅读全文
摘要:查询所有分类的接口 序列化类coursr/serializer.py from rest_framework import serializers from .models import CourseCategory class CategorySerializer(serializers.Mode
阅读全文
摘要:一、课程表分析 class Course(models.Model): name = models.CharField(max_length=64) title = models.CharField(max_length=64) students = models.IntegerField(defa
阅读全文