2017年7月8日
摘要: Ajax前戏之json: 1、什么是json? JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 2、json对象和JavaScript对象的关系 json对象:JavaScript对象的子集,json继承了JavaScript的num 阅读全文
posted @ 2017-07-08 15:47 Martin8866 阅读(738) 评论(0) 推荐(0) 编辑
  2017年7月3日
摘要: 一、Form组件: django框架提供了一个form类,来处理web开发中的表单相关事项。众所周知,form最常做的是对用户输入的内容进行验证,为此django的forms类提供了全面的内容验证和保留用户上次输入数据的支持。 form组件有2大大功能 对用户提交的内容进行验证(form表单/Aja 阅读全文
posted @ 2017-07-03 18:30 Martin8866 阅读(7327) 评论(2) 推荐(2) 编辑
摘要: 一、什么是WSGI? Nginx/Apacha :Web Server Web服务器 WSGI :Web Server Gateway Interface PythonWeb服务器网关接口(Python,缩写为WSGI) PS: It`s awful that my buddy couldn't d 阅读全文
posted @ 2017-07-03 15:27 Martin8866 阅读(476) 评论(0) 推荐(0) 编辑
  2017年7月2日
摘要: Django囊括、杂糅了 前端、数据库、Python知识看起来比较复杂! 其实就是由http请求周期为主体,延伸出来的知识 。 PythonWeb服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI。 对于所有的Web应用,本质上其实就是一个sock 阅读全文
posted @ 2017-07-02 18:53 Martin8866 阅读(573) 评论(0) 推荐(1) 编辑
摘要: 什么是xss攻击 xss攻击:黑客把恶意的JS脚本提交到后端,后端把恶意脚本渲染显示出来 什么是CSRF? 1、你登录建行官网后 你的浏览器就保存了建行网站的cokie,(如果不关闭这个页面cookie一直生效,就可以发送任何请求)专门在cappron试了一下; 2、与此同时你 点了其他恶意页面(C 阅读全文
posted @ 2017-07-02 15:06 Martin8866 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: Django中间件 在http请求 到达视图函数之前 和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 中间件的执行流程 1、执行完所有的request方法 到达视图函数。 2、执行中间件的其他方法 2、经过所有response方法 返回客户端。 注意:如 阅读全文
posted @ 2017-07-02 14:47 Martin8866 阅读(6673) 评论(10) 推荐(0) 编辑
  2017年6月26日
摘要: 分页功能在每个网站都是必要的,对于分页来说,其实就是根据用户的输入计算出应该显示在页面上的数据在数据库表中的起始位置。 from django.core.paginator import Paginator,EmptyPage,PageNotAnInteger def index(request): 阅读全文
posted @ 2017-06-26 22:04 Martin8866 阅读(470) 评论(0) 推荐(0) 编辑
  2017年6月23日
摘要: 前言 HTTP协议 是短连接、且状态的,所以在客户端向服务端发起请求后,服务端在响应头 加入cokie响应给浏览器,以此记录客户端状态; cook是来自服务端,保存在浏览器的键值对,主要应用于用户登录; cookie如此重要!!那么如何在Django应用cookie呢?cookie又有什么缺陷呢? 阅读全文
posted @ 2017-06-23 18:49 Martin8866 阅读(20238) 评论(0) 推荐(1) 编辑
摘要: 前言 来看一段代码 直接把HTML页面嵌套在视图函数里返回给浏览器并不是一个好主意; 原因: 1、对页面设计进行的任何改变都必须对 Python 代码进行相应的修改,牵一发而动全身; 2、Python 代码编写和 HTML 设计是两项不同的工作,前端开发和后端开发无非 并行; 基于这些原因,将HTM 阅读全文
posted @ 2017-06-23 18:02 Martin8866 阅读(10470) 评论(1) 推荐(2) 编辑
摘要: 前言 Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 ORM是什么 阅读全文
posted @ 2017-06-23 17:19 Martin8866 阅读(66474) 评论(14) 推荐(19) 编辑