2017年9月20日
摘要: 由于Django构建得是动态网站,每次客户端请求都要严重依赖数据库,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存memcached 、Redis 阅读全文
posted @ 2017-09-20 20:10 Martin8866 阅读(4558) 评论(0) 推荐(0) 编辑
  2017年9月18日
摘要: 前言 都说互联网的本质就是迭代!那我们如何保证代码可以快速迭代、回滚呢?所以版本控制工具就应运而生了。 一、git是什么? git 是一款分布式的版本控制软件,在学习git之前我们先来看下版本控制工具发展的历程; 1.版本控制工具发展历程 1.1 手工保存文件 就像我们在大学里写论文从最开始 >版本 阅读全文
posted @ 2017-09-18 16:50 Martin8866 阅读(557) 评论(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 阅读(1020) 评论(0) 推荐(0) 编辑
  2017年9月3日
摘要: 前言 做web应用对登录做用户身份认证,然后设置session是必不可少的,因为我们就需要把有权限访问本站视图的用户,单独建一张表记录到数据库里; Django作为一个大而全的框架,已经为我们做好了这些准备; from django.shortcuts import render,HttpRespo 阅读全文
posted @ 2017-09-03 20:42 Martin8866 阅读(2882) 评论(0) 推荐(0) 编辑
  2017年8月18日
摘要: 前言: 框架是什么? 框架是别人使用底层代码,封装了功能、提供接口,你把框架下载到本地直接调用其接口、使用其方法来开发自己的东西,以他山之石快速攻玉乃框架也! 例如:JavaScript的jQuery框架、WEB框架 Django 、前端框架Bootstrap等; 一、Bootstrap是什么? B 阅读全文
posted @ 2017-08-18 08:33 Martin8866 阅读(3847) 评论(0) 推荐(0) 编辑
  2017年7月29日
摘要: 前言 一、docker 1、docker是什么? Docker的英文本意是“搬运工”,Docker搬运的是集装箱(Container)可以成为容器,我可以把写的Django的WEB应用以及Python依赖库打包进一个可移植的容器里传播,解决了应用部署的平台兼容性问题,同时她也是一种轻量级的虚拟化技术 阅读全文
posted @ 2017-07-29 09:33 Martin8866 阅读(2032) 评论(2) 推荐(2) 编辑
  2017年7月8日
摘要: 前言 为什么浏览器跨域请求,多了1次OPTIONS请求? 为什么在浏览器和后端服务端之间,增加1台Nginx反向代理服务器,浏览器和后端服务器就没有跨域问题? 服务端:即Web服务器,可以由C、Python、Java、NodeJS、Golang等后端语言使用其自身Web框架构建; 客户端:可以是由于 阅读全文
posted @ 2017-07-08 15:47 Martin8866 阅读(754) 评论(0) 推荐(0) 编辑
  2017年7月3日
摘要: 一、Form组件: django框架提供了一个form类,来处理web开发中的表单相关事项。众所周知,form最常做的是对用户输入的内容进行验证,为此django的forms类提供了全面的内容验证和保留用户上次输入数据的支持。 form组件有2大大功能 对用户提交的内容进行验证(form表单/Aja 阅读全文
posted @ 2017-07-03 18:30 Martin8866 阅读(7350) 评论(2) 推荐(2) 编辑
摘要: 一、什么是WSGI? Nginx/Apacha :Web Server Web服务器 WSGI :Web Server Gateway Interface PythonWeb服务器网关接口(Python,缩写为WSGI) PS: It`s awful that my buddy couldn't d 阅读全文
posted @ 2017-07-03 15:27 Martin8866 阅读(480) 评论(0) 推荐(0) 编辑
  2017年7月2日
摘要: Django囊括、杂糅了 前端、数据库、Python知识看起来比较复杂! 其实就是由http请求周期为主体,延伸出来的知识 。 PythonWeb服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI。 对于所有的Web应用,本质上其实就是一个sock 阅读全文
posted @ 2017-07-02 18:53 Martin8866 阅读(581) 评论(0) 推荐(1) 编辑