Fork me on GitHub
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页

2018年3月3日

权限管理-设计分析以及具体细节

摘要: 说起权限我们大家都知道,不一样的角色会有不一样的权限。比如就像学生管理系统一样,管理员,老师,学生之间的权限都是不一样的,那么展示的页面也是不一样的。所以,我们现在来看看具体操作。 目标:生成一个独立的组件,到哪都能用 一、先创建一个 项目,建一个app01和rbac的应用 二、表结构设计 1、先看 阅读全文

posted @ 2018-03-03 13:00 vmaze 阅读(418) 评论(0) 推荐(0) 编辑

Vue+restfulframework示例

摘要: 一、简单回顾vue 前不久我们已经了解了vue前端框架,所以现在强调几点: 修改源: npm config set registry https://registry.npm.taobao.org 创建脚手架: vue init webpack Vue项目名称 #记得把route的这个设置为yes, 阅读全文

posted @ 2018-03-03 12:54 vmaze 阅读(318) 评论(0) 推荐(0) 编辑

Django Rest Framework 4

摘要: 目录 一、分页 二、视图 三、路由 四、渲染器 一、分页 试问如果当数据量特别大的时候,你是怎么解决分页的? 方式a、记录当前访问页数的数据id 方式b、最多显示120页等 方式c、只显示上一页,下一页,不让选择页码,对页码进行加密 1、基于limit offset 做分页 from rest_fr 阅读全文

posted @ 2018-03-03 12:53 vmaze 阅读(143) 评论(0) 推荐(0) 编辑

Django Rest Framework 3

摘要: 目录 一、版本 二、解析器 三、序列化 四、请求数据验证 一、版本 程序也来越大时,可能通过版本不同做不同的处理 没用rest_framework之前,我们可以通过以下这样的方式去获取。 1 class UserView(APIView): 2 def get(self,request,*args, 阅读全文

posted @ 2018-03-03 12:46 vmaze 阅读(217) 评论(0) 推荐(0) 编辑

Django Rest Framework 2

摘要: 目录 一、认证 二、权限 三、限制访问频率 四、总结 一、认证(补充的一个点) 认证请求头 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 from rest_framework.views import APIView 4 from rest_ 阅读全文

posted @ 2018-03-03 12:44 vmaze 阅读(244) 评论(0) 推荐(0) 编辑

RESTful

摘要: 目录 一、什么是RESTful 二、什么是API 三、RESTful API规范 四、基于Django实现API 五、基于Django Rest Framework框架实现 一. 什么是RESTful REST与技术无关,代表的是一种软件架构风格,REST是Representational Stat 阅读全文

posted @ 2018-03-03 12:41 vmaze 阅读(603) 评论(0) 推荐(0) 编辑

Rest Framework 认证源码流程

摘要: 一、请求到来之后,都要先执行dispatch方法,dispatch方法方法根据请求方式的不同触发get/post/put/delete等方法 注意,APIView中的dispatch方法有很多的功能 def dispatch(self, request, *args, **kwargs): """ 阅读全文

posted @ 2018-03-03 12:39 vmaze 阅读(170) 评论(0) 推荐(0) 编辑

设计模式

摘要: 一、什么是设计模式? 每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样你就能一次又一次地使用该方案而不必做重复劳动。” 每一个设计模式系统地命名、解释和评价了面向对象系统中一个重要的和重复出现的设计。 GoF(Gang of Four) 设计模式四个基本要素:模式名 阅读全文

posted @ 2018-03-03 12:34 vmaze 阅读(218) 评论(0) 推荐(0) 编辑

代理模式

摘要: 一、内容 为其他对象提供一种代理以控制对这个对象的访问。简单的说就是自己不想去干的事情交给代理去干 二、角色 抽象实体 实体 代理 三、适用场景 远程代理:为远程的对象提供代理 虚代理:根据需求创建很大的对象 保护代理:控制对原始对象的访问,用于对象有不同访问权限时,比如只读不能写。 四、优点 远程 阅读全文

posted @ 2018-03-03 12:33 vmaze 阅读(121) 评论(0) 推荐(0) 编辑

组合模式

摘要: 一、内容 将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性 二、角色 抽象组件 叶子组件 复合组件 客户端 三、优点 定义了包含基本对象和组合的类层次结构 简化客户端代码,即客户端可以一致地使用组合对象和单个对象 更容易增加新类型的组件 四、缺 阅读全文

posted @ 2018-03-03 12:32 vmaze 阅读(128) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 28 下一页

导航