TOP
摘要: 设计构思 基础构思 层级设计 层级设计基于各个系统的内部组织架构进行划分 这里简单演示使用 三层级的权限设计 具象化来说 (公司层级 - 部门层级 - 小组层级) 权限角色设计 角色隶属于各个层级, 相当于对角色进行分级 即角色只能属于一个层级 具象化来说 - {受体}-{层级}-{权限} 公司层级 阅读全文
posted @ 2021-08-19 16:37 羊驼之歌 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 模型类 from django.db import models # Create your models here. class Book(models.Model): title = models.CharField(max_length=50, verbose_name="标题", help_ 阅读全文
posted @ 2021-06-14 17:07 羊驼之歌 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 下载安装 安装文档手册 - 环境 centos7 具体步骤 1. 卸载旧版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-l 阅读全文
posted @ 2021-05-08 18:03 羊驼之歌 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 整体知识框架 后端工程师的整理工作流程以一次web请求为例 这期间的每个流程需要进行掌握其中涉及的知识点以及相关技术栈 浏览器这里的前端相关 负载均衡一般有哪些方式, 比如 nginx 之类的, web 框架可以选的 django 或者 flask 业务逻辑相关的具体实现涉及到编程范式, 设计模式等 阅读全文
posted @ 2021-03-11 20:33 羊驼之歌 阅读(221) 评论(0) 推荐(0) 编辑
摘要: Scrapy 框架 介绍 Scrapy一个开源和协作的框架,其最初是为了页面抓取 (更确切来说, 网络抓取 )所设计的,使用它可以以快速、简单、可扩展的方式从网站中提取所需的数据。但目前Scrapy的用途十分广泛,可用于如数据挖掘、监测和自动化测试等领域,也可以应用在获取API所返回的数据(例如 A 阅读全文
posted @ 2019-02-09 05:32 羊驼之歌 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 源码流程 创建对象 run run_simple(host,port,self,**options) 会对第三个传入的参数加()进行执行 第三个参数如果是app对象就执行其 __call__ 方法 __call__ call 返回的是 wsgi_app 的执行结果 wsgi_app wsgi_app 阅读全文
posted @ 2019-02-08 06:38 羊驼之歌 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 1.0 Python 基础整合 1.1 变量 1.2 数据类型 1.3 基础语法 1.4 文件操作 1.5 函数 1.6 生成器 1.7 迭代器 1.8 装饰器 1.9 字符集 2.0 Python 常用模块 2.1 re 模块(脑图版) Python 正则处理_re模块(整合版) 2.2 coll 阅读全文
posted @ 2019-01-30 16:55 羊驼之歌 阅读(486) 评论(0) 推荐(0) 编辑
摘要: ORM 操作 必知必会13条 返回QuerySet对象的方法有 特殊的QuerySet 返回具体对象的 返回布尔值的方法 返回数字的方法有 对象和QuerySet对象的区别 具体对象 可以直接 .属性 的方法去取值 本质上来说具体对象就是 models.py 里面的 class类的实例化,本身就有属 阅读全文
posted @ 2018-12-01 13:24 羊驼之歌 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 访问控制 API - Key API Keys 是一种用于标识和验证请求API服务的应用程序或用户的一串字符 原理 原理简单, 调用 api 的时候携带的一串无标准定义的子串, 形式格式随开发人员随心所欲 本质上可以作为 token, password, access_code 等方式, 使用方面主 阅读全文
posted @ 2024-02-21 18:01 羊驼之歌 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 原理 Auth2 的协议说明 https://oauth.net/2/ 相关python包推荐 https://oauth.net/code/ 概述 场景适用 有一个 "快浪" 的论坛网站,访问者必须要注册用户后才可访问, 且允许直接基于 QQ 关联注册, 登录访问 QQ 不是很随便的怕平台, 基于 阅读全文
posted @ 2024-02-18 16:27 羊驼之歌 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 基础信息收集 已上面的面板为例, 可以看出我在有天空和光环的情况下的基础信息 (这里专门去掉武器装装扮, 避免0.05 的攻击加成) 力智: 1808 攻击: 1753 暴击率: 13% 暴击值: 487 属强: 100 暴击信息计算 这里需要计算出自己的职业的暴击转换系数 暴击值于暴击率的转换为 阅读全文
posted @ 2023-08-10 11:50 羊驼之歌 阅读(2252) 评论(12) 推荐(0) 编辑
摘要: 用户模型视图中获取用户的当前所有权限 @property def permissions(self): user_permissions = [perm.codename for perm in self.user_permissions.all()] group_permissions = [] 阅读全文
posted @ 2023-05-18 21:17 羊驼之歌 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 生成单张验证码图片并显示 from captcha.image import ImageCaptcha import matplotlib.pyplot as plt import numpy as np import random import string #characters为验证码上的字符 阅读全文
posted @ 2023-05-05 11:14 羊驼之歌 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 需求场景 各种链表使用场景, 如单串, 双端链表等 需求描述 实现阶段间串联的可前进后退的关系模型 逻辑分析 节点间串联. 主要需要控制的是前节点和后节点的顺序关系 以及插入或删除节点时的一些操作 代码实现 """ Stage """ from django.db import models cla 阅读全文
posted @ 2022-08-15 19:17 羊驼之歌 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 准备工作 去腾讯云上申请个存储桶, 记得权限里面打开公有读, 否则链接无法打开吗会提示访问权限被拒绝 然后准备cos 外部对接的凭证注意自己的存储桶的name 和 region 等下都要用到 代码 配置准备好这些 COS_SECRET_ID = "..." COS_SECRET_KEY = "... 阅读全文
posted @ 2022-07-14 16:18 羊驼之歌 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 问题场景 问题原因 Linux系统没有使用systemd 解决思路 可使用 sysvinit命令 来替代 阅读全文
posted @ 2022-07-11 15:02 羊驼之歌 阅读(17155) 评论(0) 推荐(0) 编辑
摘要: 需求描述 起一个中间件将所有的请求拦截进行校验的同时记录相关的访问信息 主要用于审计职能, 需记录用户信息, 访问资源, 访问方式以及请求结果等 需求实现 主要结合中间件的 process_request 和 process_response 来实现 请求的信息记录主要由以下内置便利来截取 requ 阅读全文
posted @ 2022-07-08 11:59 羊驼之歌 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 官方文档 点击这里 配置 日志中可以使用的变量 配置的模板 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'DEBUG', 'class': 'logging 阅读全文
posted @ 2022-07-07 14:20 羊驼之歌 阅读(276) 评论(0) 推荐(0) 编辑