摘要:
一、简介 AJAX不是JavaScript的规范,它只是一个哥们“发明”的缩写:Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求。 如果仔细观察一个Form的提交,你就会发现,一旦用户点击“Submit”按钮,表单开始提交,浏览器就会刷新 阅读全文
摘要:
一、获取 二、设置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请求过来被封装的数据对象 二、具体属性 三、使用实例 获取多个值使用以上方法 阅读全文