上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页
  2017年10月7日
摘要: 前言 1个API接口都需被合法的客户端安全访问,所以C/S之间需要1个交互认证策略; 以下Token认证策略均源自于时间戳的动态递增性的启发。 Token策略1 客户端发送HTTP请求访问API时,在请求头里设置一个双方约定好的key; 知识点: 1、如果给Django程序发送请求头,headers 阅读全文
posted @ 2017-10-07 17:35 Martin8866 阅读(263) 评论(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 阅读(12679) 评论(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 阅读(387) 评论(0) 推荐(0) 编辑
  2017年9月20日
摘要: 由于Django构建得是动态网站,每次客户端请求都要严重依赖数据库,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存memcached 、Redis 阅读全文
posted @ 2017-09-20 20:10 Martin8866 阅读(4552) 评论(0) 推荐(0) 编辑
  2017年9月18日
摘要: 前言 都说互联网的本质就是迭代!那我们如何保证代码可以快速迭代、回滚呢?所以版本控制工具就应运而生了。 一、git是什么? git 是一款分布式的版本控制软件,在学习git之前我们先来看下版本控制工具发展的历程; 1.版本控制工具发展历程 1.1 手工保存文件 就像我们在大学里写论文从最开始 >版本 阅读全文
posted @ 2017-09-18 16:50 Martin8866 阅读(550) 评论(0) 推荐(0) 编辑
  2017年9月10日
摘要: # data=[ # [11,22,33], # [44,55,66] # ] # data[0].append(data[1]) # print(data) # data[1].append(77) # # 由于[11, 22, 33, [44, 55, 66, 77]]和[[11, 22, 33 阅读全文
posted @ 2017-09-10 19:42 Martin8866 阅读(974) 评论(0) 推荐(0) 编辑
  2017年9月3日
摘要: 前言 做web应用对登录做用户身份认证,然后设置session是必不可少的,因为我们就需要把有权限访问本站视图的用户,单独建一张表记录到数据库里; Django作为一个大而全的框架,已经为我们做好了这些准备; from django.shortcuts import render,HttpRespo 阅读全文
posted @ 2017-09-03 20:42 Martin8866 阅读(2877) 评论(0) 推荐(0) 编辑
  2017年8月18日
摘要: 前言: 框架是什么? 框架是别人使用底层代码,封装了功能、提供接口,你把框架下载到本地直接调用其接口、使用其方法来开发自己的东西,以他山之石快速攻玉乃框架也! 例如:JavaScript的jQuery框架、WEB框架 Django 、前端框架Bootstrap等; 一、Bootstrap是什么? B 阅读全文
posted @ 2017-08-18 08:33 Martin8866 阅读(3743) 评论(0) 推荐(0) 编辑
  2017年7月29日
摘要: 前言 一、docker 1、docker是什么? Docker的英文本意是“搬运工”,Docker搬运的是集装箱(Container)可以成为容器,我可以把写的Django的WEB应用以及Python依赖库打包进一个可移植的容器里传播,解决了应用部署的平台兼容性问题,同时她也是一种轻量级的虚拟化技术 阅读全文
posted @ 2017-07-29 09:33 Martin8866 阅读(1999) 评论(2) 推荐(2) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 24 下一页