摘要:
Django中间件 什么是中间件 官方的说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子。它是一个轻量、低级别的插件系统,用于在全局范围内改变Django的输入和输出。每个中间件组件都负责做一些特定的功能。 但是由于其影响的是全局,所以需要谨慎使用,使用不当会影响性能。 说的直白一 阅读全文
摘要:
CSRF是什么 CSRF(Cross site request forgery)跨站请求伪造,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF,是一种对网站的恶意利用。尽管听起来像跨站脚本(XSS),但它与XSS非常不同,XSS利用站点内的 阅读全文
摘要:
cookie与session组件 会话跟踪技术 什么是会话跟踪 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方 阅读全文
摘要:
创建多对多表关系的三种方式 在我们之前创建多对多表的时候,一直用的都是全自动的方式来创建第三张表的。 全自动 好处坏处都很明显,好处就是方便,坏处就是老板叫你加个字段你就炸了。 纯手动 这个就不用说了,连django存在的意义都没了,好多方法都不能用。 半自动 半自动也是最推荐使用的,虽然他不支持了 阅读全文
摘要:
form组件 这里抛出一个问题 校验: 1.注册功能 用户输入的用户名中 不能包含‘xxx’ 如果包含了 就提示用户 输入的内容不符合社会主义核心价值观 用户输入的密码 不能小于三位 如果密码少于三位 提示用户 密码太短了 校验数据通常是前后端都有校验 但是前端校验可有可无 哪怕再牛逼 后端也必须要 阅读全文
摘要:
编码 python2默认编码凡是ASCII码(不能识别中文,要在文件头部加上 encoding:utf 8 指定编码方式) python3默认编码方式unicode(可以识别中文) print python2中加不加括号都可以打印 python3中必须加括号 input python2 raw_in 阅读全文
摘要:
分页器组件 阅读全文
摘要:
Ajax优缺点 优点: 1. 无刷新更新数据。 AJAX最大优点就是能在不刷新整个页面的前提下与服务器通信维护数据。这使得Web应用程序更为迅捷地响应用户交互,并避免了在网络上发送那些没有改变的信息,减少用户等待时间,带来非常好的用户体验。 2. 异步与服务器通信。 AJAX使用异步方式与服务器通信 阅读全文
摘要:
批量插入数据 在撸分页器之前,先往数据库中插入大量的数据做备用 手撸分页器 python def index(request): 1.获取用户想要访问的页码数 current_page = request.GET.get('page',1) 如果没有page参数 默认就展示第一页 转成整型 curr 阅读全文
摘要:
xmlhttp.readyState的值及解释: 0:请求未初始化(还没有调用 open())。 1:请求已经建立,但是还没有发送(还没有调用 send())。 2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 3:请求在处理中;通常响应中已有部分数据可用了,但是服务器还没有完成响应的 阅读全文
摘要:
AJAX入门介绍 什么是Ajax Ajax 即“A synchronous J avascript And X ML ”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。 Ajax 阅读全文