09 2016 档案
摘要:简介 AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式,这种方式可以让你扩展HTML的语法,以弥补在构建动态WEB应用时静态文本的不足,从而在web应用程序中使用HTML声明动态内容。 AngularJS有五个主要核心特性,如下介绍: 双向数据绑定 —— 实现
阅读全文
摘要:不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受。 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重复/模板化的任务,使得在每天的日常工作简单并易于维护。 什么是virtualenv? 在Python的
阅读全文
摘要:session 在这里先说session 配置URL 创建视图 views.py 这里用到的就是session创建和删除,代码中有注释。视图是动能实现的核心逻辑,这里调用到了session的相关方法,非常简单,需要说明的是session 是字典的形式存在的,比如一个sessionid 对应一个信息(
阅读全文
摘要:OpenStack从入门到放弃 目录: 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 openstack及其相关组件介绍 flat/vlan/gre/vxlan介绍 分布式存储ceph介绍 openstack mitaka三节点部署实战 一:为何选
阅读全文
摘要:设计Model(设计数据库) 初始化数同步据库 创建blog的公共部分 从Django的角度看,一个页面具有三个典型的组件: 一个模板(template):模板负责把传递进来的信息显示出来。 一个视图(view):视图负责从数据库获取需要显示的信息。 一个URL模式:它负责把收到的请求和你的试图函数
阅读全文
摘要:Cookie的使用 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib2库保存我们登录的Cook
阅读全文
摘要:综述 我想大家一定见到过,在某个网站填写邮箱的时候,还没有填写完,就会出现一系列下拉列表,帮你自动补全邮箱的功能。现在我们就用jQuery来实现一下。 博主原创代码,如有代码写的不完善的地方还望大家多多指教。 功能简述 填写邮箱名字,出现下拉列表,自动补全邮箱 点击上下按键,选取下拉列表邮箱 按回车
阅读全文
摘要:1、程序设计原则:SOLIP SOLIP设计原则 1、单一责任原则(SRP) 一个对象对只应该为一个元素负责 2、开放封闭原则(OCP) 对扩展开放,修改封闭 3、里氏替换原则(LSP) 可以使用任何派生类替换基类 4、接口分离原则(ISP) 对于接口进行分类避免一个接口的方法过多 5、依赖倒置原则
阅读全文
摘要:目录 1、上传文件 2、验证码 一、上传文件 首先了解一下 request.FILES : 字典 request.FILES 中的每一个条目都是一个UploadFile对象。UploadFile对象有如下方法:1、UploadFile.read():从文件中读取全部上传数据。当上传文件过大时,可能会
阅读全文
摘要:在view中使用template: 首先在settings.py中配置模板文件的路径。 TEMPLATE_DIRS = ( '/home/django/mysite/templates', ) 1.变量的使用 {{ username }} 2.条件语句使用 if 可以使用and, or, not来组织你的逻辑。但不允许and和or同时出现的条件语句中。 没有{% el...
阅读全文
摘要:效果: settions.py views.py models.py 数据库配置 templatetags下的自定义功能文件 video.html
阅读全文
摘要:这里用到@register.filter和@register.simple_tag模板功能不够用时才会使用 1.实现瀑布流 1.@register.filter 只可以传2个参数,前端可以if判断 2.@register.simple_tag 自定制模板 3. ajax 1、@register.si
阅读全文