随笔- 78
文章- 0
评论- 0
阅读-
20140
随笔分类 - django
django信号
摘要:一、简介 Django 包含一个“信号调度器”,当框架中其他地方发生动作时,它可以帮助解耦的应用程序得到通知。简而言之,信号允许某些发送者通知一组接收者某些动作已经发生。信号系统包含的三要素: 1.发送者:信号的发出放 2.信号:信号本身 3.接收者:信号的接收者 二、信号定义 所有信号都是djan
阅读全文
django中间件
摘要:一、可用的中间件 1、缓存中间件 UpdateCacheMiddleware FetchFromCacheMiddleware 2、通用中间件 CommonMiddleware #规范化url 3、GZip中间件 #这个中间件应该放在任何其他需要读取或写入响应体的中间件之前,以便之后发生压缩。 #如
阅读全文
django跨站请求伪造csrf
摘要:一、简介 跨站点脚本 (XSS)漏洞是指攻击者可以将脚本注入到你的服务器发送的页面中。浏览器将这些注入的脚本视为页面中的任何其他脚本。 例如,如果 http://www.yoursite.com/search?q=<script>alert(5)</script> 返回“<p><script>ale
阅读全文
django身份认证系统
摘要:一、简介 Django 身份验证同时提供身份验证和授权,通常称为身份验证系统 二、user对象 User对象是认证系统的核心。代表与站点交互的人,并用于启用诸如限制访问、注册用户配置文件、将内容与创建者关联等。在 Django 的身份验证框架中只存在一类用户,即'superusers'管理员'sta
阅读全文
django模型
摘要:一、简介 模型是有关您的数据的唯一、明确的信息来源。它包含您存储的数据的基本字段和行为。通常,每个模型都映射到一个数据库表。 基础知识: 每个模型都是一个 Python 类,它是 django.db.models.Model. 模型的每个属性代表一个数据库字段。 有了这一切,Django 为您提供了
阅读全文
django模板
摘要:一、简介 Django 模板是使用 Django 模板语言标记的文本文档或 Python 字符串。模板引擎可以识别和解释一些结构。主要的是变量和标签。 使用上下文呈现模板。渲染用它们的值替换变量,这些值在上下文中查找,并执行标签。其他一切都按原样输出。 {{ }}和 {% %} 二、变量 当模板引擎
阅读全文
django视图
摘要:一、简介 视图是 Django 应用程序中的一种网页“类型”,通常提供特定功能并具有特定模板,在 Django 中,网页和其他内容是通过视图传递的。每个视图都由一个 Python 函数(或方法,在基于类的视图的情况下)表示。Django 将通过检查所请求的 URL 来选择一个视图(准确地说,是 UR
阅读全文
django路由系统
摘要:一、Django如何处理请求 当用户从 Django 支持的站点请求页面时,系统遵循以下算法来确定要执行的 Python 代码: Django 确定要使用的根 URLconf 模块。通常,这是ROOT_URLCONF设置的值,但如果传入 HttpRequest对象具有urlconf 属性(由中间件设
阅读全文
web框架django
摘要:一、web框架本质 所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信,我们就可以自己实现Web框架了。 二、
阅读全文