11 2017 档案
摘要:一、简介 在实际应用中,你将用 Django 模板系统来创建整个 HTML 页面。 这就带来一个常见的 Web 开发问题: 在整个网站中,如何减少共用页面区域(比如站点导航)所引起的重复和冗余代码? 解决该问题的传统做法是使用 服务器端的 includes ,你可以在 HTML 页面中使用该指令将一
阅读全文
摘要:一、简介及注意事项 django的模板系统自带了一系列的内建标签和过滤器,一般情况下可以满足你的要求,如果觉得需更精准的模板标签或者过滤器,你可以自己编写模板标签和过滤器,然后使用{% load %}标签使用他们 自定义标签和过滤器必须依赖于一个django app,也就是说,自定义标签和过滤器是绑
阅读全文
摘要:一、获取 二、设置Cookie: 由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie。
阅读全文
摘要:一、注 Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: 数据库(默认) 缓存 文件 缓存+数据库 加密cookie 二、使用 1、数据库Session Django默认支持Session,并且默认是将Session数据存储在数据库中,即:django_ses
阅读全文
摘要:一、注 关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。 二、实例 1、serializers 2、json.dumps 由于json.dumps时无法处理datetime日期,所以可以通过自定义处理器来做扩展,如: import
阅读全文
摘要:一、定义 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存
阅读全文
摘要:一、定义: Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 二、Django内置信号: Model signals pre_init # django的modal执行其构造方法前,自动触发 post_init #
阅读全文
摘要:一、简介 模型层是对数据库的操作包括创建表查询等操作,其中运用的ORM 二、操作 1、创建表 所以根据想要的模型可以创建如下: 字段选项: 对于字段的创建定义时的限制: 常见Field Types 1、AutoField 如果没有指明主键,就会产生一个自增的主键。 2、BigIntegerField
阅读全文
摘要:一、定义 模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户,基于这些原因,将页面的设计和Python的代码分离开会更干净简洁更容易维护。 我们使用 Django的 模板系统 (Template System)来实现这
阅读全文
摘要:一、定义 即在视图层处理后被封装响应给浏览器的对象 二、对象说明 1、Render 结合一个给定的模板和一个给定的上下文字典,并返回一个渲染后的 HttpResponse 对象 2、redirect 应用实例: 1、传递一个对象 2、传递一个视图名称 3、传递一个硬编码的相对URL或完整URL
阅读全文
摘要:一、定义 请求对象为HTTP请求过来被封装的数据对象 二、具体属性 三、使用实例 获取多个值使用以上方法
阅读全文
摘要:定义: URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URL配置格式: URL配置的几种方式: 1、基本配置 2、基于正则的路由 这
阅读全文
摘要:一、简介 Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵
阅读全文
摘要:一、概括 jq的显示隐藏动画总共有: 普通显示隐藏效果主要用了hide、show、toggle 淡入淡出主要用到了fadeIn、fadeOut、fadeToggle 滑动效果主要用了slideDown、slideUp、slideToggle 其中各效果用到的toggle都是其他两个属性的切换 二、实
阅读全文
摘要:一、定义 在jquery中,遍历对象和数组,经常会用$.each()方法, 二、用法 each函数根据参数的类型实现的效果不完全一致: 1、遍历对象(有附加参数) 2、遍历数组(有附件参数) 3、遍历对象(没有附加参数) 4、遍历数组(没有附加参数) 三、常用方式
阅读全文
摘要:一、定义: 所谓事件:即给相应标签进行的动作 二、事件绑定 给所有的P标签绑定一个事件click,去执行里边的function函数 三、事件委派 1、定义:事件委派的定义就是,把原来加给子元素身上的事件绑定在父元素身上,就是把事件委派给父元素。 2、具体执行,用ON来绑定: on(events,[s
阅读全文
摘要:在django的模板中,有forloop这一模板变量,颇似php Smarty中的foreach.customers, Smarty foreach如下: {foreach name=customers from=$custid item=curr_id}{$smarty.foreach.custo
阅读全文