Django 信号📅 2017年07月13日 · ☕ 3 分钟1. 基本概念 Django内置了一个信号分发器。信号可以帮助解耦程序模块。在应用中其他地方发生某事件时,通知指定函数。信号允许某些 senders 通知一组 receivers 已经发生的行为。 2. 信号使用 2.1 声明信号 在使用信号之前,首先得创建信号实例,声明信号的接收参数列表。dja
Vue + Webpack 开发📅 2017年07月12日 · ☕ 3 分钟1,初始化项目 vue-cli 是Vue官方发布的项目脚手架,使用 vue-cli 可以快速创建 Vue + Webpack项目。 1 2 3 4 5 6 7 8 9 10 npm install -g vue-cli # 全局安装vue-cli vue init webpack myproject # 创建vue项目,执行时,会提示输入项目的相关信息 cd myproject # 进入项目 npm install # 安装依赖包,新建nod
Django 类视图📅 2017年07月11日 · ☕ 4 分钟Django中有两种视图,一种是函数式视图,另一种是类视图。视图的作用主要是,用于填充逻辑,返回响应体。函数式视图难以扩展,代码复用率低。而类视图可以利用继承、Mixins,快速复用、扩展功能。本文主要讨论了,Django对类视图的处理逻辑
Django自动化测试📅 2017年07月10日 · ☕ 3 分钟Django中写自动化测试可以使用:doctests或unit tests。自动化测试的逻辑是,将测试数据传入待测试函数,执行后,以输出结果与预期是否一致,作为判断测试是否通过的标准。这里有几个关键点,(1)需要测试数据,(2)需要指明待测试
Django REST Framework 权限管理📅 2017年07月07日 · ☕ 3 分钟1. DRF的权限管理 Django REST Framework的权限管理包括两个部分。 一个是认证Authentication方式。指定对用户进行鉴权的方式,获取request.user。 一个是权限控制Permissions。针对Django资源、用户类别进行权限