摘要:
一、基础语法 用vue首先下载vue,可到官网下载 二、指令系统 v-if与v-show的区别 三、组件的使用 全局组件的使用 局部组件的使用 组件的数据传递 (1)父组件向子组件传递数据:通过Prop (2)子==》父 (3)平行组件传值(借助一个空对象进行组件间传值) 组件的注意事项: 1. i 阅读全文
摘要:
一、一级菜单的排序 我们用字典存放菜单信息,而字典是无序的,当一级菜单过多时可能会出现乱序情况,因此需要给一级菜单排序 1.给一级菜单表的model中加一个weight权重的字段 ,权重越大越靠前 2.应用有序字典存放菜单信息 引用: 排序: 二.非菜单权限的归属问题 一部分权限不是菜单权限,不在菜 阅读全文
摘要:
一、目录结构 二、表结构设计 model.py 三、权限信息初始化 用户登陆成功后保留权限信息与菜单信息 service.permission.py 四、中间件中权限校验 菜单数据结构构造 注意构造菜单的数据结构,将查询出的元数据构造为分级的数据结构。 middlewares.rbac.py 五、自 阅读全文
摘要:
一、事件委托简介 1、什么是事件委托 事件委托是利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。 通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。 阅读全文
摘要:
通过一个内嵌类 "class Meta" 给你的 model 定义元数据, 类似下面这样: class Foo(models.Model): bar = models.CharField(maxlength=30) class Meta: # ... Model 元数据就是 "不是一个字段的任何数据 阅读全文
摘要:
一、多表单组合显示问题 在项目中用ModelForm生成页面时 当有多表单组合显示时,会显示全部的关联表单数据。 而在实际项目中可能会出现只想让用户选择部分数据,这时候这样的显示就有问题。 二、问题解决方案 views.py 实例化Form对象时注意把当前登录用户对象传到Form中 form.py 阅读全文
摘要:
一、JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 语法来描述数据 阅读全文
摘要:
一、什么是中间件 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一点中间件是帮助我 阅读全文
摘要:
一、什么是rest REST其实是一种组织Web服务的架构,而并不是我们想象的那样是实现Web服务的一种新的技术,更没有要求一定要使用HTTP。其目标是为了创建具有良好扩展性的分布式系统。 可用一句话总结:url用来唯一定位资源, 用http请求方式来区分用户对数据的操作方式。 http://www 阅读全文