摘要: 准备工作:1.将验证码包复制到apps下 verification子应用的libs文件下2.设置验证码所需的redis库 设计图形验证码接口: 接口设计 1. 请求方式 选项 方案 请求方法 GET 请求地址 image_codes/(?P<uuid>[\w-]+)/ 2.请求参数:路径参数 参数名 阅读全文
posted @ 2020-08-01 07:50 yqyn 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 跨域cors配置:同源地址: 协议 域名 端口完全一致跨域请求: 浏览器发起请求时,如果源请求地址和被请求地址不是同源地址cors跨域请求限制(浏览器的一种限制策略): 浏览器仅针对异步跨域请求,默认会有cors跨域请求限制 浏览器发起请求时,会携带请求头: Origin 一: 安装第三方包 pip 阅读全文
posted @ 2020-07-31 14:43 yqyn 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 准备: 1.容联云通信注册账号并下载设置 2.将yuntongxun文件夹复制到项目目录下 短信验证码业务分析: 需要使用redis数据库 配置文件里添加如下设置 CACHES = { "default": { # 默认的缓存配置 "BACKEND": "django_redis.cache.Red 阅读全文
posted @ 2020-07-31 14:30 yqyn 阅读(1723) 评论(0) 推荐(1) 编辑
摘要: 强烈推荐豆瓣源: pip install 包名 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com Linux系统pip更换国内源(一劳永逸) 在 ~/.pip 目录下找到pip.conf文件: sudo vi pip.co 阅读全文
posted @ 2020-07-31 14:07 yqyn 阅读(348) 评论(0) 推荐(0) 编辑
摘要: JWT 扩展使用 需求: 1)服务器在验证完用户的身份后(检验用户名和密码),需要生成jwt token并返回给客户端。 2)在客户端将jwt token传递给服务器时,服务器需要对jwt token数据进行校验。 关于jwt token的生成和校验,都可以使用DRF JWT扩展来完成。 JWT 官 阅读全文
posted @ 2020-07-31 13:56 yqyn 阅读(386) 评论(0) 推荐(0) 编辑
摘要: JWT认证机制 : 用户登录之后, 为了保持用户的登录状态, 使用Json Web Token认证机制 1. session认证方式: 基于session的认证方式会出现的问题(为什么不用session认证): Session: 每认证一个用户之后, 服务端做一次记录, session都是保存在内存 阅读全文
posted @ 2020-07-31 13:48 yqyn 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. 简单脚本(让我们了解编写脚本的基本步骤) 1.1 目的: 实现代码仓库主机操作命令功能 1.2 创建脚本步骤 ① 创建目录 mkdir /data/scripts cd /data/scripts ② 脚本示例 #! /bin/bash # 功能:打包代码 # 脚本名:tar_code.sh 阅读全文
posted @ 2020-07-25 15:31 yqyn 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1.Docker项目案例 需求说明: 编写Dockerfile文件构建镜像,来实现镜像创建容器时使用uwsgi启动美多商城项目 流程分析: ① docker环境部署: 使用docker镜像启动一个容器即可,由于我们需要在外部看到容器内效果,所以需要暴露端口信息 ② 项目环境部署: 项目依赖模块环境: 阅读全文
posted @ 2020-07-25 08:25 yqyn 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.Shell简介: 自动化运维常用的脚本--shell脚本和其他开发语言的脚本 Shell功能定位: 在计算机学科中, Shell就是一个命令解释器 Shell分类: 图形界面shell, 命令行式shell Shell脚本示例: ① 编写脚本itcast.sh #! /bin/bash # 这是 阅读全文
posted @ 2020-07-21 20:34 yqyn 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.DockerFile简介: Dockerfile: 自动化构建指定镜像的一个脚本文件 传统构建指定镜像过程: 找一个镜像 > 创建容器并进入 >进行相关操作(安装软件或进行配置) >构建新镜像 ①基础信息 1)基础镜像信息:FROM <基础镜像> 2)维护者信息:LABEL maintainer 阅读全文
posted @ 2020-07-21 20:20 yqyn 阅读(184) 评论(0) 推荐(0) 编辑