上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页
  2017年10月23日
摘要: 前言: 继承是面向对象的3大特性之一,对于继承一点要注意一下4点。 一、基本查找 如果子类继承了父类,子类的实例化对象,没有的方法和属性会去父类找 class Parent(object): #父类 def f1(self): print('f1') class Sub(Parent): #子类 p 阅读全文
posted @ 2017-10-23 16:41 Martin8866 阅读(1648) 评论(0) 推荐(0)
  2017年10月21日
摘要: 前言: 当我们启动1个Django程序的时候,在程序的settings.py配置文件默认注册了1个名为'django.contrib.admin'的APP程序,并且配置了默认路由映射关系url(r'^admin/', admin.site.urls),这就是我们在安装Django时安装的后台管理插件 阅读全文
posted @ 2017-10-21 09:01 Martin8866 阅读(753) 评论(0) 推荐(0)
  2017年10月18日
摘要: 前言 如何提升自己的开发效率? 每个新项目都是自己经做过的项目(经验所致),在项目开发过程中不断总结、封装属于自己的组件, 例如:每个web项目大部分都涉及增删改查,分页显示,搜素,CRM就是这样的组件,是一件很有必要的事情; CURD组件(arya):模仿DjangoAdmin编写增删改查插件; 阅读全文
posted @ 2017-10-18 15:29 Martin8866 阅读(766) 评论(1) 推荐(0)
  2017年10月14日
摘要: 前言: 每个web程序对数据库的创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作都是必不可少的,于是我决定开发一个基于JavaScript和jQuery框架的插件,通过后端灵活配置,联动前端页面内容;即实现了前后端分离,也可以在后期项目中随时随地得快速应 阅读全文
posted @ 2017-10-14 09:32 Martin8866 阅读(673) 评论(0) 推荐(0)
  2017年10月7日
摘要: 前言 1个API接口都需被合法的客户端安全访问,所以C/S之间需要1个交互认证策略; 以下Token认证策略均源自于时间戳的动态递增性的启发。 Token策略1 客户端发送HTTP请求访问API时,在请求头里设置一个双方约定好的key; 知识点: 1、如果给Django程序发送请求头,headers 阅读全文
posted @ 2017-10-07 17:35 Martin8866 阅读(282) 评论(0) 推荐(0)
  2017年9月26日
该文被密码保护。 阅读全文
posted @ 2017-09-26 15:58 Martin8866 阅读(37) 评论(0) 推荐(0)
  2017年9月22日
摘要: 前言 RBAC即Role-Based Access Control基于角色的访问控制。 通俗说,就是,权限不会直接分配到用户,而是分配到用户所拥有得角色 这样的好处是什么? 好处是当用户特别多时,管理员分配权限能累死人,基于RBAC更适合企业应用得权限控制。 RBAC的4大模型 RBAC根据这套模型 阅读全文
posted @ 2017-09-22 15:42 Martin8866 阅读(12807) 评论(1) 推荐(1)
  2017年9月21日
摘要: 前言 Django的信号要从一张抽象图和一个需求说起; 赛道:Django 赛车:http请求 基础设施:Django设置的信号 一、Django内置信号类型 1、既然赛道上有各种基础设置,那么Django里面又内置了哪些信号呢? Model signals pre_init # django的mo 阅读全文
posted @ 2017-09-21 17:23 Martin8866 阅读(393) 评论(0) 推荐(0)
  2017年9月20日
摘要: 由于Django构建得是动态网站,每次客户端请求都要严重依赖数据库,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存memcached 、Redis 阅读全文
posted @ 2017-09-20 20:10 Martin8866 阅读(4571) 评论(0) 推荐(0)
  2017年9月18日
摘要: 前言 都说互联网的本质就是迭代!那我们如何保证代码可以快速迭代、回滚呢?所以版本控制工具就应运而生了。 一、git是什么? git 是一款分布式的版本控制软件,在学习git之前我们先来看下版本控制工具发展的历程; 1.版本控制工具发展历程 1.1 手工保存文件 就像我们在大学里写论文从最开始 >版本 阅读全文
posted @ 2017-09-18 16:50 Martin8866 阅读(578) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 25 下一页