摘要: 一、获取 二、设置Cookie: 由于cookie保存在客户端的电脑上,所以,JavaScript和jquery也可以操作cookie。 阅读全文
posted @ 2017-11-10 19:56 刘小伟 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、注 Django中默认支持Session,其内部提供了5种类型的Session供开发者使用: 数据库(默认) 缓存 文件 缓存+数据库 加密cookie 二、使用 1、数据库Session Django默认支持Session,并且默认是将Session数据存储在数据库中,即:django_ses 阅读全文
posted @ 2017-11-10 19:54 刘小伟 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 一、注 关于Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。 二、实例 1、serializers 2、json.dumps 由于json.dumps时无法处理datetime日期,所以可以通过自定义处理器来做扩展,如: import 阅读全文
posted @ 2017-11-10 19:47 刘小伟 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一、定义 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存 阅读全文
posted @ 2017-11-10 19:45 刘小伟 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一、定义: Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 二、Django内置信号: Model signals pre_init # django的modal执行其构造方法前,自动触发 post_init # 阅读全文
posted @ 2017-11-10 19:38 刘小伟 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、简介 模型层是对数据库的操作包括创建表查询等操作,其中运用的ORM 二、操作 1、创建表 所以根据想要的模型可以创建如下: 字段选项: 对于字段的创建定义时的限制: 常见Field Types 1、AutoField 如果没有指明主键,就会产生一个自增的主键。 2、BigIntegerField 阅读全文
posted @ 2017-11-10 09:21 刘小伟 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、定义 模版的创建过程,对于模版,其实就是读取模版(其中嵌套着模版标签),然后将 Model 中获取的数据插入到模版中,最后将信息返回给用户,基于这些原因,将页面的设计和Python的代码分离开会更干净简洁更容易维护。 我们使用 Django的 模板系统 (Template System)来实现这 阅读全文
posted @ 2017-11-10 09:08 刘小伟 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、定义 即在视图层处理后被封装响应给浏览器的对象 二、对象说明 1、Render 结合一个给定的模板和一个给定的上下文字典,并返回一个渲染后的 HttpResponse 对象 2、redirect 应用实例: 1、传递一个对象 2、传递一个视图名称 3、传递一个硬编码的相对URL或完整URL 阅读全文
posted @ 2017-11-10 08:54 刘小伟 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 一、定义 请求对象为HTTP请求过来被封装的数据对象 二、具体属性 三、使用实例 获取多个值使用以上方法 阅读全文
posted @ 2017-11-10 08:48 刘小伟 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 定义: URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URL配置格式: URL配置的几种方式: 1、基本配置 2、基于正则的路由 这 阅读全文
posted @ 2017-11-10 08:35 刘小伟 阅读(162) 评论(0) 推荐(0) 编辑