摘要: 权限系统 1. 什么是权限 说到权限管理,首先要了解,在网站中权限到底是什么? 在网站中,用户通过URL地址,进入网站的后端逻辑,从而对网站的数据库进行操作管理。如果想要让拥有操作管理权限的用户来完成,而没有权限的用户无法操作. 2. ACL权限模型 规定资源可以被哪些主体进行哪些操作 场景:管理系 阅读全文
posted @ 2020-11-02 22:27 远山渡月 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 设计模式之简单工厂模式: 模式定义: 定义一个工厂类,它可以根据参数的不同返回不同类的实例,在简单工厂模式中用于被创建实例 的方法通常为静态(static)方法,因此简单工厂模式又被成为静态工厂方法(Static Factory Method)。需要什么,只需要传入一个正确的参数,就可以获取所需要的 阅读全文
posted @ 2020-11-01 21:58 远山渡月 阅读(221) 评论(0) 推荐(0) 编辑
摘要: git基本操作 新安装git以后,做全局配置 git config --global user.name "username" git config --global user.email "xxxxxxx@qq.com" 基本操作命令 # 初始化 git init # 添加文件到缓存中 git a 阅读全文
posted @ 2020-10-26 21:23 远山渡月 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 1. vue核心概念 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。 Vue 只关注视图层, 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 官方文档:http://vuejs.org/v2/gu 阅读全文
posted @ 2020-10-26 21:21 远山渡月 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1. Docker核心概念 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 2. Docker安装 2.1 阅读全文
posted @ 2020-10-26 21:19 远山渡月 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1. 支付回调页支付信息 vue需要把支付凭证传递给django,django把订单状态改为已支付,并在UserCourse表中存储用户购买课程信息 mounted() { this.query = this.$route.query payment_post(this.query).then((r 阅读全文
posted @ 2020-10-15 22:21 远山渡月 阅读(129) 评论(0) 推荐(1) 编辑
摘要: 1. syl/settings.py 中配置支付相关参数 # 支付宝配置 ALIPAY_APPID = '2016102600762786' # 沙箱环境中alipay应用ID ALIPAY_DEBUG = True # alipay沙箱环境支付宝网关 ALIPAY_URL = 'https://o 阅读全文
posted @ 2020-10-15 22:02 远山渡月 阅读(381) 评论(0) 推荐(1) 编辑
摘要: 1.支付宝支付流程 2. 新建支付宝应用 # 访问"支付宝开发平台"登录,可以访问开发者中心 https://open.alipay.com/platform/home.htm # 可以参考"电脑网站支付" 熟悉电脑支付整体流程 https://docs.open.alipay.com/270/10 阅读全文
posted @ 2020-10-15 22:00 远山渡月 阅读(874) 评论(0) 推荐(1) 编辑
摘要: 1. 表结构分析 1.1 商品模块表结构分析 from django.db import models from utils.MyBaseModel import Base class Goods(Base): GOODS_TYPE = ( ('1', 'Vip'), ('2', 'Course') 阅读全文
posted @ 2020-10-15 21:56 远山渡月 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1. 原理图 2. 获取七牛云token 官方文档:https://developer.qiniu.com/kodo/sdk/1242/python from qiniu import Auth class QnApiView(APIView): def get(self, request): # 阅读全文
posted @ 2020-10-15 07:06 远山渡月 阅读(160) 评论(0) 推荐(1) 编辑