随笔分类 - utils
一些常用的工具的教程,pip换源、git使用、redis安装。。。
摘要:Centos7 安装jdk1.8 一 下载linux版jdk 我们安装jdk1.8 地址:https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html 找到对应版本 下载:需要账号(从网上找个别人的账号或者注册
阅读全文
摘要:正常情况下我们只需要一个post回调给支付宝用(不需要登录认证,因为支付宝验证签名后 >校验成功,我们才会进行改订单状态)同时这里咱们写了一个get回调,用于给前端做数据校验,做双重验证,更加稳妥 如果我们的notify_url是本地调试,外网无法访问,就会使支付宝无法回调而失败,所以我们可以利用内
阅读全文
摘要:入门 1)支付宝API:六大接口 https://docs.open.alipay.com/270/105900/ 2)支付宝工作流程(见下图): https://docs.open.alipay.com/270/105898/ 3)支付宝8次异步通知机制(支付宝对我们服务器发送POST请求,索要
阅读全文
摘要:详情参考:python 安装 alipay-sdk-python 遇到的坑 在使用 pip install python-alipay-sdk 的时候遇到了如下报错,安装失败: 解决方案一: 1. python 在安装支付宝sdk前 ,需要安装加密模块 pycryptodome pip instal
阅读全文
摘要:一、课程分类群查接口 路由层 course/urls.py from django.urls import path, re_path, include from . import views from rest_framework.routers import SimpleRouter route
阅读全文
摘要:Celery官方文档 Clery官方文档中文版 Celery简介 Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,专注于实时处理的异步任务队列 Celery异步任务框架 Celery提供异步任务框架,主要有以下三大功能: 1. 执行异步任务 2. 执行延迟任务 3. 执行定时任务 1
阅读全文
摘要:import json from ronglian_sms_sdk import SmsSDK ''' 这里SmsSDK其实我们只需要实例化一次就可以,多次实例化会产生多个名称空间 浪费资源 所以我们采用单例模式 通过重写__new__方法 让每次实例化类都是使用同一个名称空间 ''' # 容联云参
阅读全文
摘要:起因 在实际工作项目当中,我们会进行多人协同开发,这就需要一个远程仓库来管理项目 正常管理项目代码的工具有三种:GitHub、Gitee(码云)、Gitlab(公司一般用这种) 项目创建者操作 新建仓库 作为项目的创建者,刚开始没有远程仓库,我们需要创建一个远程仓库(这里以码云为例), 如下: 连接
阅读全文
摘要:下载 1.要安装Redis,首先要获取安装包。Windows的Redis安装包需要到以下GitHub链接找到。链接:https://github.com/MSOpenTech/redis。 打开网站后,找到Release,点击前往下载页面。 2.在下载网页中,找到需要的版本(这里我选的是3.2.10
阅读全文
摘要:版本控制器 Git就是版本控制器,控制的对象是开发的项目代码。 主要有以下两大功能: # git的两大功能: -多人协同开发代码合并 -对版本进行管理,能切换回老版本 版本管理软件 主要有两类:Git和 svn(很老), 两者的区别: -svn:CVCS(集中式管理系统),要是服务器被黑或者出现不可
阅读全文
摘要:封装Response 参考:封装Response对象(重要) 在小luffyapi下创建utils包,包内创建common_respons.py,用于封装响应对象 # utils/common_respons.py from rest_framework.response import Respon
阅读全文
摘要:用户要基于auth的user表,必须在数据库迁移命令之前操作好,后期如果再做,会出错, 解决方案如下: # 解决方案: 把所有app下的迁移文件,全删除 通过from django.contrib import auth找到auth并进入 把admin,auth app下的迁移文件删除 删库(数据一
阅读全文
摘要:起因 不同的项目依赖不同的模块版本,不能共用一套环境,所以我们就需要用到虚拟环境 虚拟环境的优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 Windows安装 1.在系统的python环境中安装 pip3 ins
阅读全文