摘要:
forms.Form 在之前的示例HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时很多时候都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等是否符合条件。如果用户输入的内容有错误就需要在页面上相应的位置显示对应 阅读全文
摘要:
AJAX 前两篇博客中已经介绍了ajax的基本情况,这篇博客就针对原理进行实验和测试。主要是ajax在 中的作用以及与SweetAlert插件配合实现 ,代码均挑选ajax最核心的逻辑部分,html的部分不作详细展示。 使用ajax上传文件 SweetAlert插件 "官网" 这里不做教程,只是简单 阅读全文
摘要:
AJAX jQuery实现AJAX 在上一篇博客的开始位置,已经使用了一个jQuery实现ajax的示例,下面对jQuery中的$.ajax参数进行简述。 | 参数名 | 类型 | 描述 | | | | | | url | String | (默认: 当前页地址) 发送请求的地址。 | | ty 阅读全文
摘要:
AJAX JSON简述 JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 JSON 具有自我描述性,更易理解 JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 阅读全文
摘要:
中间件 django的中间件 官方说法:处理django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 Django的中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质 阅读全文
摘要:
Session Session的由来 Cookie虽然在一定程度上解决了“保持状态”的需求,但是由于Cookie本身最大支持4096字节,以及Cookie本身保存在客户端,可能被拦截或窃取,因此就需要有一种新的东西,它能支持更多的字节,并且他保存在服务器,有较高的安全性,这就是Session。 阅读全文
摘要:
Cookie Cookie的由来 大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。也就是说,对服务器来说,每次的请求都是全新的。 状态可以理解为客 阅读全文
摘要:
命名URL和URL反向解析 前言 起始样式,HTML中的href是写死的,不能更改,如下示例代码: 为了解决这种不灵活的情况,Django提供了一种可以自动更新URL而不用手动遍历项目的源代码来搜索并替换对应的URL。可以通过URL的匹配规则起一个名字,一个URL匹配,模式起对应一个名字。 常规 阅读全文
摘要:
Django路由系统 分组命名匹配 在上述基本配置示例中,使用了简单的正则表达式分组匹配来捕获URL中的值并以 位置参数 的形式传递给视图,例如 。而更高级的用法是,使用分组命名正则表达式组来捕获URL中的值并以 关键字参数 的形式传递给视图。 在Python的正则表达式中,分组命名正则表达 阅读全文
摘要:
Django路由系统 "1.11版本官方文档" URL配置就像是Django项目的目录,它的本质是URL与URL调用的函数之间的映射表,Django会根据URL配置,在遇到一个URL时,就去执行相应的函数。 URLconf配置 基本格式 【示例】 参数说明 1. 正则表达式:对应一个字符串形式正 阅读全文