摘要: 1 支付宝沙箱支付 1.1 准备工作(超级适合小白的整理哦) 1.1.1 登录网站 1) 支付宝开放平台网址 https://openhome.alipay.com/platform/home.htm 2)进入管理中心 3)点击研发服务 1.1.2 支付宝开放平台开发助手安装 1) 安装选项 2) 阅读全文
posted @ 2020-11-09 19:19 狐狸大大爱吃糖 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 1 ModelSerialzier + ModelViewSet 实现查询 1.1 正向查询 1.1.1 models.py from django.db import models from .base import BaseModel # Create your models here. cla 阅读全文
posted @ 2020-11-07 11:20 狐狸大大爱吃糖 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1 微博三方登录 1.1 图解微博三方登录 1.2 具体流程 1.2.1 前端获取认证code 1)在Vue页面加载时 动态发送请求获取微博授权url 2)django收到请求的url后,通过微博 应用ID(client_id)和回调地址(redirect_uri) 动态 生成授 权url返回给Vu 阅读全文
posted @ 2020-11-05 21:35 狐狸大大爱吃糖 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 1 Celery 1.1 celery梳理 1.1.1 celery应用举例 1、Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,如果你的业务场景中需要用到异步任务,就可以考虑使用celery​2、你想对100台机器执行一条批量命令,可能会花很 阅读全文
posted @ 2020-11-04 17:13 狐狸大大爱吃糖 阅读(351) 评论(1) 推荐(0) 编辑
摘要: 1 django缓存 1.1 django缓存作用 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Red 阅读全文
posted @ 2020-11-03 21:57 狐狸大大爱吃糖 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1 cookie使用 1.1 原理 cookie原理: 用户名+密码 cookie是保存在用户浏览器端,用户名和密码等明文信息 非常不安全 2 session使用 2.1 原理 session是存储在服务器端的一段字符串,相当于字典的key 2.2 具体操作过程 1.用户向服务器发送用户名和密码。 阅读全文
posted @ 2020-11-03 07:58 狐狸大大爱吃糖 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1 JWT梳理 1.1 原理及其实现 1.1.1 与传统不同之处 1)基于传统的token验证 用户登录,服务端给返回token,并将token保存在服务端 以后用户再来访问时,需要携带token,服务端获取token后,再去数据库中获取token进行校验。 2)jwt 用户登录,服务端给用户返回一 阅读全文
posted @ 2020-11-02 21:57 狐狸大大爱吃糖 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 1 前后端跨域 1.1 前端 1.1.1 方法一 1)index.js import axios from 'axios' axios.defaults.baseURL="http://192.168.56.100:8000/" axios.defaults.timeout = 1000000; a 阅读全文
posted @ 2020-10-29 21:46 狐狸大大爱吃糖 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1 创建表 1.1 Meta 源信息 from django.db import models class UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(m 阅读全文
posted @ 2020-10-28 20:45 狐狸大大爱吃糖 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前言: ModelViewSet 是对APIView封装 ModelSerializer是对Serializer的封装 1 APIview使用 1.1 在 user/urls.py 中添加路由 urlpatterns = [ path('apiview/', views.UserInfoViewSe 阅读全文
posted @ 2020-10-28 20:20 狐狸大大爱吃糖 阅读(219) 评论(0) 推荐(0) 编辑