随笔分类 - 项目
1
摘要:正常情况下我们只需要一个post回调给支付宝用(不需要登录认证,因为支付宝验证签名后 >校验成功,我们才会进行改订单状态)同时这里咱们写了一个get回调,用于给前端做数据校验,做双重验证,更加稳妥 如果我们的notify_url是本地调试,外网无法访问,就会使支付宝无法回调而失败,所以我们可以利用内
阅读全文
摘要:入门 1)支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ 2)支付宝工作流程(见下图): https://docs.open.alipay.com/270/105898/ 3)支付宝8次异步通知机制(支付宝对我们服务器发送POST请求,索要
阅读全文
摘要:一、章节分类接口 路由层 course/urls.py from django.urls import path, re_path, include from . import views from rest_framework.routers import SimpleRouter router
阅读全文
摘要:一、课程分类群查接口 路由层 course/urls.py from django.urls import path, re_path, include from . import views from rest_framework.routers import SimpleRouter route
阅读全文
摘要:扩展 # ForeignKey的字段: -related_name 反向操作时,使用的字段名,用于代替原反向查询时的'表名_set'。 -related_query_name :反向查询操作时,使用的连接前缀,用于替换表名。 课程表分析 class Course(models.Model): nam
阅读全文
摘要:起因 在实际工作项目当中,我们会进行多人协同开发,这就需要一个远程仓库来管理项目 正常管理项目代码的工具有三种:GitHub、Gitee(码云)、Gitlab(公司一般用这种) 项目创建者操作 新建仓库 作为项目的创建者,刚开始没有远程仓库,我们需要创建一个远程仓库(这里以码云为例), 如下: 连接
阅读全文
摘要:下载 1.要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。 打开网站后,找到Release,点击前往下载页面。 2.在下载网页中,找到需要的版本(这里我选的是3.2.10
阅读全文
摘要:版本控制器 Git就是版本控制器,控制的对象是开发的项目代码。 主要有以下两大功能: # git的两大功能: -多人协同开发代码合并 -对版本进行管理,能切换回老版本 版本管理软件 主要有两类:Git和 svn(很老), 两者的区别: -svn:CVCS(集中式管理系统),要是服务器被黑或者出现不可
阅读全文
摘要:创建home模块 前提:在 luffy 虚拟环境下 1.终端从项目根目录进入apps目录 >: cd luffy & cd apps 2.创建app >: python ../../manage.py startapp home 路由分发 主路由:luffy/urls.py from django.
阅读全文
摘要:起因 原生的admin后台管理太丑,有人美化了这个页面,就是所谓的xadmin 安装 我们使用的django版本为2.2.2,安装 xadmin, 如下: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 配置 在小
阅读全文
1