11 2017 档案
摘要:一:AJAX核心(XMLHttpRequest) 其实AJAX就是在Javascript中多添加了一个对象:XMLHttpRequest对象。所有的异步交互都是使用XMLHttpServlet对象完成的。也就是说,我们只需要学习一个Javascript的新对象即可。 注意,各个浏览器对XMLHttp
阅读全文
摘要:一:jsonp同源策略: http://127.0.0.1:8001项目的index <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="http://cod
阅读全文
摘要:一:跳转页面: 二:自定义过滤 2,在文件夹下面创建一个py文件,并写好代码: 3,最后倒入到模板里
阅读全文
摘要:一:介绍:简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: 1,安装 解析器对比 二:快速开始 下面的一段HTML代码将作为例子被多次用到.这是 爱丽丝梦游仙境的 的一段内容(以后内容中简称为 爱丽丝 的文档): <html> <head>
阅读全文
摘要:一:kindeditor是HTML的一款编辑器插件. 1,下载地址:: KindEditor 4.1.11 (2016-03-31) 2,修改html页面的具体的操作: Note KindEditor的可视化操作在新创建的iframe上执行,代码模式下的textarea框也是新创建的,所以最后提交前
阅读全文
摘要:树形结构:首先是构造一种层级关系,主要用于层级菜单,或是一种递进的情况.例:下面是一种层级关系,Pid字段后面的数字,指定的就是id数字的子层级.Pid等于None是根目录.comment_list=[ {"id":1,"content":"...","Pid":None,"children_comments":[]}, {"id":2,"content":"...","P...
阅读全文
摘要:博客系统: 一:登录页面: 1,先写路由,指定路由地址. 2,再走视图函数,指定html页面 3,在html页面中,发送ajax请求, 二:注册页面: 1,写路由地址. 2,创建static文件夹,配置static文件夹路径信息. 3,创建form.py文件,并放在static文件夹下,以实现解耦.
阅读全文
摘要:一:::分组: 2,extra 有些情况下,Django的查询语法难以简单的表达复杂的 WHERE 子句,对于这种情况, Django 提供了 extra() QuerySet修改机制 — 它能在 QuerySet生成的SQL从句中注入新子句 extra可以指定一个或多个 参数,例如 select,
阅读全文
摘要:1,空格格式 2,文件样式图标 4,重点:在不增加html页面的情况下,实现二级菜单跳转
阅读全文
摘要:media文件夹是我们下载东西后存放数据的主要存放处..十分重要 一:配置media文件: media的配置和static十分相似,但也有一些不同的地方 1,首先在应用里面创建media文件 2,在settings里面配置media文件的路径 3,在url里面配置media路径: 这个也是和stat
阅读全文
摘要:用户认证 一:auth模块 1,首先要导入auth模块. 2,auth方法 3,logout注销用户 4,user对象的 is_authenticated(), 当你点击评论某个评论,如果你没登录,则返回登录页面,登录后,返回当前评论页面 二:User对象 User 对象属性:username, p
阅读全文
摘要:随机验证码 一:首先需要安装模块PIL 二:创建图片 1,画点 2,画线 3,画圆 4,插入文本 5,插入定制文本 PS:点击图片刷新,验证码 django实例:在图片上创建随即字符 函数实例
阅读全文
摘要:1,首先要写上中间件的原始类. 2,继承原始类,增加自己所需要的功能 例如:让有session的对象可以跳过登录功能
阅读全文
摘要:https://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.js. 一:参数,processData,contentType,traditional,dataType 二:csrf跨站请求伪造: 方式一:这个方式只适合在本html里,如果在外面
阅读全文
摘要:知识准备:JSON 什么是JSON? 定义:json(JavaScript Object Notation, JS 对象标记),是一种轻量级数据交换格式. 他采用完全独立于编程语言的文本格式来储存和表示数据,简洁层次清晰,使json成为理想的数据交换语言 .易于阅读和编写,同时也易于机器解析和生成,
阅读全文
摘要:一:基础知识三次握手 二:网络编程-socket 三:网络编程--socket知识 四:并发进程之多进程 五:并发之多线程 六:进程基本知识 七:并发之多协程
阅读全文
摘要:一:初始数据库-来源,下载,安装 二:数据基础类型: 数值,日期,字符串,枚举类型与几何类型 三:数据库基本操作 四:数据库存储引擎 五:数据库单标查询 六:数据库库语句查询执行顺序 七:数据库多表查询 八:索引原理与慢查询优化 九:数据库补充
阅读全文
摘要:一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查
阅读全文
摘要:一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫做“键
阅读全文
摘要:一 介绍 本节主题 多表连接查询 复合条件连接查询 子查询 准备表 company.employeecompany.department #建表 create table department( id int, name varchar(20) ); create table employee( i
阅读全文
摘要:一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY
阅读全文
摘要:一 介绍 本节内容: 查询语法 关键字的执行优先级 简单查询 单条件查询:WHERE 分组查询:GROUP BY HAVING 查询排序:ORDER BY 限制查询的记录数:LIMIT 使用聚合函数查询 使用正则表达式查询 二 查询语法 三 关键字的执行优先级(重点) 1.找到表:from 2.按条
阅读全文
摘要:一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默
阅读全文
摘要:表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 id,name,qq,age称为字段,其余的,一行内容称为一条记录 本节重点: 1 创建表 2 查看表结构 3 数据类型 4 表完整性约束 5 修改表 6 复制表 7 删除表 一 创建表
阅读全文
摘要:一 什么是存储引擎 mysql中建立的库 >文件夹 库中建立的表 >文件 现实生活中我们用来存储数据的文件应该有不同的类型:比如存文本用txt类型,存表格用excel,存图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎。 存储引擎说白
阅读全文
摘要:一 知识储备 MySQL数据库基本操作知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表:student,scholl,class_list,相当于一个具体的文件 记录:1 刘海龙 324245234 22
阅读全文
摘要:1: django--MTV基础模型 1.1: url的分发,起别名,根目录, 2: django--模板层 3: django--模型层(ORM)--建表 4: django--模型层(ORM)--添加,查询,修改 5: django--模型层(ORM)--多表相关操作(图书管理小练习) 6: 模
阅读全文
摘要:69、django之Form组件 本篇导航: 小试牛刀 Form类 常用选择插件 自定义验证规则 初始化数据 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 一、小试牛刀 1、创建Form类 2
阅读全文
摘要:前面我们介绍了cookies,主要应用在用户登录上,保存用户登录状态,不过cookies直接放在了浏览器上,安全性较低,所以我们便引出了session功能与cookies相同,不同的是它放在了客户端,相比较cookies来说安全性更高。还有分页,这是一个比较常用的功能。 本篇导航: session
阅读全文
摘要:67、django之模型层(model)--查询补充及cookie 已经连续写了好几篇django的模型层(model)增删改查的随笔了,没篇大篇幅都是查询相关的操作,可以看出查询在数据的操作中是多么的重要,而本篇最后再补充一点关于关于查询的一些方法,模型层基本的操作也就结束了。然后会有一部分coo
阅读全文
摘要:66、django之模型层(model)--多表相关操作(图书管理小练习) 前面几篇随笔的数据库增删改查操作都是在单表的操作上的,然而现实中不可能都是单表操作,更多的是多表操作,一对一,一对多,多对多的表结构才是我们经常需要处理的,本篇将带我们了解多表操作的一些相关操作。也会带着大家做一个简单的图书
阅读全文
摘要:上篇带大家简单做了一下图书表的创建、简单的查看和删除,今天会先简单介绍添加和修改,因为添加和修改与删除一样都很简单,本篇会相对多介绍一点单表查询,大家都知道数据库中查询是最重要的一部分,毕竟无论是修改还是删除等很多操作都是建立在查数据的基础上。 本篇导航: 添加 单表查询 修改 今天所有例子用的延续
阅读全文
摘要:要说一个项目最重要的部分是什么那铁定数据了,也就是数据库,这篇就开始带大家走进django关于模型层model的使用,model主要就是操纵数据库不使用sql语句的情况下完成数据库的增删改查。本篇仅带领大家进行简单的建表、查询和删除,因为model的重要性所以后面几篇都会围绕ORM慢慢深入。 本篇导
阅读全文
摘要:上篇主要介绍了django的MTV模型,主要介绍了视图层之路由配置系统url分发和视图层之视图函数view,本篇主要讲解MTV模型中的模版层template。 本篇导论: 模版简介 模版之变量 模版之过滤器 模版之标签 自定义标签和过滤器 模版继承 静态文件配置(扩展内容 了解即可) 模版层(tem
阅读全文
摘要:今天就进入到python最重要的阶段了django框架,框架就像胶水一样会将我们前面学的所有知识点粘合在一起,所以以前有哪些部分模糊的可以看看前面的随笔。本篇主要介绍djangoMTV模型,视图层之路由配置系统(URlconf)和视图层之视图函数(views)。 本篇导航: MTV模型 django
阅读全文
摘要:1,首先创建表 用户表:user表,角色表:role表,权限表:perimission表,分组表:group表(多个权限分成一个组),一级菜单表:menu表(用来显示到页面上). user表和role表:一个用户可以有多个角色,一个角色也可以是多个用户,所以2个表之间是多对多. role表permi
阅读全文
摘要:一:导入一个新应用文件夹并进行配置. 二.开始创建程序: 1,首先创建url文件,并创建html文件,并在视图函数里面写代码. def login(request): if request.method=='GET': #创建html文件 return render(request,'login.h
阅读全文
摘要:1)首先创建models class Permission(models.Model): """ 权限表 """ title = models.CharField(verbose_name='标题',max_length=32) url = models.CharField(verbose_name
阅读全文
摘要:1)表操作: 1对1的时候: 反向查表的时候,不需要_set,因为只有一个. 1对多的时候,反向查表要分情况,当你想查的表是多个时,记得要加上_set,如果反向查的是一个对象的时,就不需要加上_set. 多对多的时候,反向查表一定要加上_set,因为一定是多个值. 总结,当你反向查表的时候,如果对象
阅读全文