上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要: docker——使用docker镜像 1.获取镜像 下载镜像格式:docker pull [仓库的URL]/[名称空间]/[仓库的名称]:[版本号] 命令: # docker pull redis # docker pull nginx:1.17 或 #docker pull docker.io/l 阅读全文
posted @ 2020-12-01 17:34 1024bits 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、步骤 docker一次构建,到处运行 (1)容器的宿主主机:centos用7以上不能用7.4版本,操作系统64位,内核3.1以上 可访问docker官网:http://www.docker.com/get-started # uname -a 查看内核版本 # cat /etc/redhat-r 阅读全文
posted @ 2020-12-01 15:42 1024bits 阅读(174) 评论(0) 推荐(0) 编辑
摘要: linux/其他/03-DevOps实战 一 Docker搭建gitlab 1234567891011 # 拉取镜像docker pull gitlab/gitlab-ce# 启动容器docker run -d --hostname www.liuqingzheng.top -p 443:443 - 阅读全文
posted @ 2020-11-23 15:52 1024bits 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.RBAC基于角色的访问控制 https://www.cnblogs.com/guojieying/p/13969281.html 2.Sentry https://www.cnblogs.com/guojieying/p/13963800.html 3.swagger模块 https://www 阅读全文
posted @ 2020-11-19 20:01 1024bits 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 一、django缓存 1.缓存位置 缓存的地方: 1 内存中 2 文件中(硬盘上) 3 数据库缓存(硬盘上) 4 redis中(后期都用它,内存上,更快) 5 通过配置,设置缓存位置 -以文件缓存为例,在settings.py中配置 CACHES = { 'default': { 'BACKEND' 阅读全文
posted @ 2020-11-18 19:54 1024bits 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 一、PEP8规范是什么? PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。 ​ 每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档, 其中的第8号增强提案(PEP 8)是针对Python语言编订的代码风格指南 阅读全文
posted @ 2020-11-15 10:05 1024bits 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 局部使用,全局使用配了视图类优先走视图类配了配置文件,其次走配置文件都没配再走内置的配置 阅读全文
posted @ 2020-11-13 16:40 1024bits 阅读(106) 评论(0) 推荐(0) 编辑
摘要: xadmin的使用 1 django内置了一个admin,有的人觉得丑,功能不够强大,这群人写了一个叫xadmin的,用来替换admin 2 xadmin是django的一个app 3 如何使用 -区分1.x和2.x -1.x :pip3 install xadmin -2.x :pip3 inst 阅读全文
posted @ 2020-11-13 14:51 1024bits 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一.RBAC简介 RBAC :是基于角色的访问控制(Role-Based Access Control ),RBAC跟语言无关 在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用 阅读全文
posted @ 2020-11-13 14:46 1024bits 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 注意: # 注意:以后所有的数据删除,尽量用软删除,使用一个字段标志是否删除,而不是真正的从数据库中删除 -好处:1 这样删除数据不会影响索引,不会导致索引失效 2 之前存的用户数据还在,以备以后使用 models.py >数据迁移 # 抽象出一个基表(不再数据库生成,abstract=True), 阅读全文
posted @ 2020-11-13 14:39 1024bits 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 介绍及使用 1 任何语言都有base64的加码和解码,转码方式(说加密方式不太准确) 2 python中base64的加密与解密 import base64 import json dic_info={ "name": "lqz", "age": 18 } # 转成json格式字符串 dic_str 阅读全文
posted @ 2020-11-13 14:06 1024bits 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1. base64编码 解码 普通文字直接百度在线工具转就行,遇到图片: 从浏览器检查里面抠出来的图片是base64 编码后的,解码成图片只需要直接在浏览器里输入,或者自己写一个小程序进行解码 2. drf中避免csrf攻击,是因为需要认证,携带token 阅读全文
posted @ 2020-11-13 14:05 1024bits 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、会话保持 会话保持是指在负载均衡器上的一种机制,可以识别客户端与服务器之间交互过程的关连性,在作负载均衡的同时还保证一系列相关连的访问请求都会分配到一台机器上。用人话来表述就是:在一次会话过程中发起的多个请求都会落到同一台机器上。 二、cookie session token的演变 cookie 阅读全文
posted @ 2020-11-12 21:09 1024bits 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、基于jwt的多方式登陆 1 手机号+密码 用户名+密码 邮箱+密码 2 流程分析(post请求): -路由:自动生成(推荐自动生成,自己手写也行) -视图类:ViewSet(ViewSetMixin, views.APIView) -序列化类:重写validate方法,在这里面对用户名和密码进行 阅读全文
posted @ 2020-11-12 21:07 1024bits 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 一、JWT认证介绍 1 不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制,用户登录认证 2 用户只要登录了,返回用户一个token串(随机字符串),每次用户发请求,需要携带这个串过来,验证通过,我们认为用户登录了 3 JWT的构成(字符串) -三部分( 阅读全文
posted @ 2020-11-12 21:06 1024bits 阅读(1024) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 18 下一页