自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Flask蓝图

蓝图:用于实现单个应用的视图、模板、静态文件的集合。蓝图就是模块化处理的类。简单来说,蓝图就是一个存储操作路由映射方法的容器,主要用来实现客户端请求和URL相互关联的功能。 在Flask中,使用蓝图可以帮助我们实现模块化应用的功能。蓝图的运行机制蓝图是保存了一组将来可以在应用对象上执行的操作。注册路由就是一种操作,当在程序实例上调用route装饰器注册路由时,这个操作将修改对象的url_map路由映射列表。当我们在蓝图对象上调用route装饰器注册路由时,它只是在内部的一个延迟操作记录列表defered_

2022-08-05 11:50:25 94 1

原创 初识Flask轻量级框架

Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。另外,Flask还有很强的定制性,用户可以根据自己的需求来添加相应的功能,在保持核心功能简单的同时实现功能的丰富与扩展,其强大的插件库可以让用户实现个性化的网站定制,开发出功能强大的网站。安装flask那么先简单写一个Flask小项目吧.创建Flask应用注意事项。...

2022-07-24 17:51:29 261

原创 RBAC权限管理

目录用户权限权限框架1.RBAC介绍RBAC概述RBAC生命周期2. RBAC表模型类定义3. RBAC中间件管理自定义路由中间件一个商城,后台维护人员不只一个,还有其他后台人员,如:信息录入、财务、运营、采购等,他们对应的角色不同,所对应的权限也不相同,需要后台管理员来分配权限。RBAC模型5大属性,分别是: 1 用户属性(张三、李四、王五) 2 角色属性(销售经理、销售、前台) 3 用户与角色的关系(张三 是 销售经理 、李四 王五 是 销售) 4 权限(添加客户、编辑客户、删除客户,查看客户) 5 权

2022-07-12 19:39:15 5292

原创 订单id使用uuid生成

订单信息表结构,订单信息中用户和订单是一对多(1:m)的关系django中创建添加订单id例子: 后端django项目中进入shell导包,导入uuid创建订单id,创建uuid成功即可添加将生成uuid()引号中创建的id复制,添加订单模型类表中,订单id即生成...

2022-07-11 17:07:37 1027

原创 七牛云存储图片

目录1.七牛云存储的介绍七牛云存储,是非常流行的用户存储图片 视频 音频 等文件的存储方式,可以大大的降低用户请求对我们自己服务器的查询压力, 能有效的提高网页的打开速度,使用户获取更好的使用体验。官方文档2.七牛云前后端代码实现2.2七牛云上传的步骤2.3七牛云sdk 实现2.4修改图片上传的前端接口 3.七牛云入门文档步骤1:创建空间步骤2:上传文件步骤3:下载文件步骤4:删除文件步骤5:删除空间前端请求后端,获取上传的token将后端返回的token放入提交的表单中设置el-upload中的上传地

2022-07-07 19:28:21 253

原创 频道组----无限级分类

按照一个顶级类别进行区分,相同的事务的集合组。类似于京东商城的侧边栏,是分类分组的,一个频道下会有很多类别,频道组是一级类别频道组, 即无限级分类,一级类别、二级类别、三级类别、 频道组对应一级类别!!!无限极分类简单点说就是一个类可以分成多个子类,然后一个子类又可以分另外多个子类这样无限分下去,就好象windows可以新建一个文件夹,然后在这个文件夹里又可以建一些个文件夹,在文件夹底下还可以建一些文件夹一样...

2022-07-05 11:45:17 110

原创 CORS跨域请求错误

跨越请求错误

2022-07-04 08:35:24 506

原创 Git-分布式版本

git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务端软件支持。git作用 git初始化一个本地仓库git, 分布式版本控制工具 可以实现软件的版本控制,在多个版本之间切换; 可以实现多分支开发,提高开发效率; 可以实现历史记录,历史状.

2022-05-07 12:04:40 170

原创 Element-ui

官方文档地址: Element - The world's most popular Vue UI frameworkElement-ui概述Element-ui,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源,帮助你的网站快速成型。由饿了么公司前端团队开源。element-ui的上手使用还是挺容易的,在理想情况下,只需要以下步骤: 找想要的样式组件 复制代码到对应的.vue组件 修改对应的数据 Element-ui..

2022-04-24 19:53:56 786

原创 通用视图2

序列化器模型类的序列化---(Serializer)1.通过serializers 指定类属性的类型,基本的校验约束min length/max length/allow null 是否为空/trim whitespace 去掉两边的空格2.自定义校验器 I2.1 基本的校验参数2.2 自己定义类内部的局部校验 或者 全局校验2.3 指定validators参数如validators=[test]然后定义test函数,完成校验规则2.4 验证通过,返回该值;验证失败,抛出异常Valid.

2022-04-22 21:00:58 745

原创 通用drf视图

1.1DRFS视图 Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。 它提供了序列化器Serialzier & ModelSerializer 的定义,可以帮助我们简化序列化与反序列化的过程, 提供丰富的类视图、扩展类、视图集来简化视图的编写工作。 还提供了认证、权限、频率、过滤、分页、接口文档等功能。 REST framework提供了一个API 的Web可视..

2022-04-21 20:22:38 89

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除