07 2019 档案

摘要:HTTP请求中get和post的区别是什么 GET和POST是Http请求中最常用的两种请求方法 首先介绍GET与POST的差异: (1)GET请求资源数据,POST向服务器传递需要处理的数据 (2)GET传递数据大小不超过2kb,POST没有限制 (3)GET请求的参数会在Url上暴露显示,POS 阅读全文
posted @ 2019-07-27 10:24 maplethefox 阅读(341) 评论(0) 推荐(0) 编辑
摘要:一JSON介绍 JSON:JavaScript Object Notation JS 对象 表现方式 以JS对象的格式来约束前后端交互的字符串数据 二JSO-JS对象 使用 JS 对象表示一个人的信息,包含如下属性: 姓名:wangwc 年龄:30 身高:180 体重:180 var obj = { 阅读全文
posted @ 2019-07-26 08:45 maplethefox 阅读(197) 评论(0) 推荐(0) 编辑
摘要:分页是指在web页面有大量数据需要显示时,当一页的内容太多不利于阅读和不利于数据提取的情况下,可以分为多页进行显示。 Django提供了一些类来帮助你管理分页的数据 — 也就是说,数据被分在不同页面中,并带有“上一页/下一页”链接。 这些类位于django/core/paginator.py中。 一 阅读全文
posted @ 2019-07-25 20:27 maplethefox 阅读(618) 评论(0) 推荐(0) 编辑
摘要:Django中的forms模块 在Django中提供了 forms 模块,用forms 模块可以自动生成form内部的表单控件,同时在服务器端可以用对象的形式接收并操作客户端表单元素,并能对表单的数据进行服务器端验证 一forms模块的作用 通过 forms 模块,允许将表单与class相结合,允许 阅读全文
posted @ 2019-07-25 20:16 maplethefox 阅读(342) 评论(0) 推荐(0) 编辑
摘要:1.跨站请求伪造攻击 某些恶意网站上包含链接、表单按钮或者JavaScript,它们会利用登录过的用户在浏览器中的认证信息试图在你的网站上完成某些操作,这就是跨站请求伪造。 2.CSRF 3.说明:CSRF中间件和模板标签提供对跨站请求伪造简单易用的防护。 4.作用:不让其它表单提交到此 Djang 阅读全文
posted @ 2019-07-25 19:53 maplethefox 阅读(663) 评论(0) 推荐(0) 编辑
摘要:中间件 Middleware 中间件是 Django 请求/响应处理的钩子框架。它是一个轻量级的、低级的“插件”系统,用于全局改变 Django 的输入或输出。 每个中间件组件负责做一些特定的功能。例如,Django 包含一个中间件组件 AuthenticationMiddleware,它使用会话将 阅读全文
posted @ 2019-07-25 19:40 maplethefox 阅读(197) 评论(0) 推荐(0) 编辑
摘要:一cookies cookies是保存在客户端浏览器上的存储空间,通常用来记录浏览器端自己的信息和当前连接的确认信息 cookies 在浏览器上是以键-值对的形式进行存储的,键和值都是以ASCII字符串的形存储(不能是中文字符串) cookies 的内部的数据会在每次访问此网址时都会携带到服务器端, 阅读全文
posted @ 2019-07-25 19:28 maplethefox 阅读(300) 评论(0) 推荐(0) 编辑
摘要:数据表关联关系映射 Relationship Map 在关系型数据库中,通常不会把所有数据都放在同一张表中,这样做会额外占用内存空间, 在关系列数据库中通常用表关联来解决数据库。 用的表关联方式有三种: 一对一映射 如: 一个身份证对应一个人 一对多映射 如: 一个班级可以有多个学生 多对多映射 如 阅读全文
posted @ 2019-07-25 14:15 maplethefox 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:admin 后台数据库管理 django 提供了比较完善的后台管理数据库的接口,可供开发过程中调用和测试使用 django 会搜集所有已注册的模型类,为这些模型类提拱数据管理界面,供开发者使用 使用步骤: 1.创建后台管理帐号:$ python3 manage.py createsuperuser 阅读全文
posted @ 2019-07-25 00:51 maplethefox 阅读(1140) 评论(0) 推荐(0) 编辑
摘要:数据库的操作(CRUD操作) CRUD是指在做计算处理时的增加(创建),读取查询(读),更新(更新)和删除(删除) 一、管理器对象 1.每个继承自modelss.Model的模型类,都会有一个对象对象被同样继承下来。这个对象叫管理器对象2.数据库的增删改查可以通过模型的管理器实现 二、创建数据对象 阅读全文
posted @ 2019-07-24 20:53 maplethefox 阅读(1757) 评论(0) 推荐(1) 编辑
摘要:模型(Model) 模型是提供数据信息的数据库接口。 模型是数据的唯一的,确定的信息源。它包含你所储存数据的必要字段和行为。 通常,每个模型对应数据库中唯一的一张表。每个模型的实例对应数据表中的一条记录 模型说明: 每个模型都是一个Python的类,每个模型都是django.db.models.Mo 阅读全文
posted @ 2019-07-24 19:46 maplethefox 阅读(439) 评论(0) 推荐(0) 编辑
摘要:Django的下使用的MySQL数据库 一安装 pymysql包 1.用作python和mysql的接口 $ sudo pip3 install pymysql 2.安装mysql客户端(非必须) $ sudo pip3 install mysqlclient 二创建和配置数据库 1.创建数据库 创 阅读全文
posted @ 2019-07-24 09:05 maplethefox 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Django中应用程序 应用在Django的项目中是一个独立的业务模块,可以包含自己的路由,视图,模板,模型. 一创建应用程序 创建步骤 创建应用的子命令 python3 manage.py startapp应用名称(必须是标识符命令规则) 如:python3 manage.py startapp音 阅读全文
posted @ 2019-07-24 08:49 maplethefox 阅读(274) 评论(0) 推荐(0) 编辑
摘要:模板 Templates 一、什么是模板 模板是动态变化的html网页 模板可以根据视图中传递的数据动态生成或填充相应的HTML网页。 二、模板的配置 创建模板文件夹<项目名>/templates 在 settings.py 中有一个 TEMPLATES 变量 BACKEND : 指定模板的引擎 阅读全文
posted @ 2019-07-24 00:46 maplethefox 阅读(445) 评论(0) 推荐(0) 编辑
摘要:一、settings.py 文件配置 1. BASE_DIR 用于绑定当前项目的绝对路径 ( 动态计算出来的 ), 所有文件都可以依懒此路径 2. DEBUG 用于配置 Django 项目的启用模式 , 取值 : 1. True 表示开发环境中使用 调试模式 ( 用于开发中 ) 2. False 表 阅读全文
posted @ 2019-07-23 23:23 maplethefox 阅读(1416) 评论(0) 推荐(0) 编辑
摘要:Django流程 Django的框架模式 MVC是众所周知的模式,即:将应用程序分解成三个组成部分:model(模型),view(视图),和 controller(控制器)。作用:降低模块间的耦合度(解耦)。其中: M——管理应用程序的状态(通常存储到数据库中,对数据库层的封装),并约束改变状态的行 阅读全文
posted @ 2019-07-23 19:05 maplethefox 阅读(202) 评论(0) 推荐(0) 编辑
摘要:一、Django框架的介绍 2005年发布,采用Python语言编写的开源框架 早期的时候Django主做新闻和内容管理的 一个重量级的 Python Web框架,Django 配备了常用的大部分组件 (一)安装: 1.在线安装: $ sudo pip3 install django # (安装dj 阅读全文
posted @ 2019-07-23 19:01 maplethefox 阅读(325) 评论(0) 推荐(0) 编辑
摘要:索引目录 1.Django介绍与安装 2.Django流程及模式 3.Django基本配置 4.Django模板(Templages) 5.Django应用程序 6.Django数据库 7.Django模型(Models) 8.数据库的操作(CRUD操作) 9.admin 后台数据库管理 10.数据 阅读全文
posted @ 2019-07-23 02:02 maplethefox 阅读(340) 评论(0) 推荐(0) 编辑
摘要:jQuery简介 1. 介绍 jQuery是JS的工具库,对原生JS中的DOM操作、事件处理、包括数据处理和Ajax技术等进行封装,提供更完善,更便捷的方法。 中文网址:jquery123.com 2. 使用 1)引入 先引入jquery文件,才能使用jquery语法 <script src="jq 阅读全文
posted @ 2019-07-23 01:57 maplethefox 阅读(391) 评论(0) 推荐(0) 编辑
摘要:外部链接 创建外部的JS文件 XX.js,在HTML文档中使用<script src=""></script>引入 <script src="index.js"></script> 注意 :<script></script>既可以实现内嵌 JS 代码,也可以实现引入外部的 JS 文件,但是只能二选一 阅读全文
posted @ 2019-07-23 01:31 maplethefox 阅读(209) 评论(0) 推荐(0) 编辑
摘要:内嵌样式: 借助于style标签,在HTML文档中嵌入CSS样式代码,可以实现CSS样式与HTML标签之间的分离。同时需借助于CSS选择器到HTML 中匹配元素并应用样式。 外链样式表: 创建外部样式表文件 后缀使用.css 在HTML文件中使用<link>标签引入外部样式表 <link rel=" 阅读全文
posted @ 2019-07-23 01:17 maplethefox 阅读(243) 评论(0) 推荐(0) 编辑
摘要:html标签介绍 双标签: 成对出现,包含开始标签和结束标签。<html></html> 单标签: 只有开始标签,没有结束标签,可以手动添加“/”表示闭合。<br>…………<br/> 标签属性: 标签属性书写在开始标签中,使用空格与标签名隔开,用于设置当前标签的显示内容或者修饰显示效果。由属性名和属 阅读全文
posted @ 2019-07-23 00:52 maplethefox 阅读(360) 评论(0) 推荐(0) 编辑
摘要:内置对象 一、 对象: 对象是由属性和方法组成的,使用点语法访问 二、Array 数组 1. 创建 1.1数组的创建 1 var arr1=['Maple',30,true]; 2 console.log(arr1); 3 4 (3) ["Maple", 30, true] 5 0: "Maple" 阅读全文
posted @ 2019-07-23 00:21 maplethefox 阅读(926) 评论(0) 推荐(0) 编辑
摘要:一、背景属性 1.背景颜色 background-color: red; 2.背景图片相关 1)设置背景图片:background-image : url("路径"); 设置背景图片,指定图片路径,如果路径中出现中文或空格,需要加引号 2)设置背景图片的重复方式 默认背景图片从元素的左上角显示,如果 阅读全文
posted @ 2019-07-22 23:39 maplethefox 阅读(296) 评论(0) 推荐(0) 编辑
摘要:一、jQuery简介 1. 介绍 jQuery是JS的工具库,对原生JS中的DOM操作、事件处理、包括数据处理和Ajax技术等进行封装,提供更完善,更便捷的方法。 中文网址:jquery123.com 2. 使用 1)引入 先引入jquery文件,才能使用jquery语法 2)工厂函数 - $() 阅读全文
posted @ 2019-07-22 00:09 maplethefox 阅读(450) 评论(0) 推荐(0) 编辑
摘要:一、BOM 1. BOM 介绍 BOM全称为“Browser Object Model”,浏览器对象模型。提供一系列操作浏览器的属性和方法。核心对象为window对象,不需要手动创建,跟随网页运行自动产生,直接使用,在使用时可以省略书写。 2. window对象常用方法 1)网页弹框 2)窗口的打开 阅读全文
posted @ 2019-07-21 22:50 maplethefox 阅读(358) 评论(0) 推荐(0) 编辑
摘要:函数 一、作用 :封装一段待执行的代码 二、语法 : 1.无参数无返回值的函数 2.带参数的函数 3.带有返回值的函数 三、使用 :函数名自定义,见名知意,命名规范参照变量的命名规范。普通函数以小写字母开头,用于区分构造函数(构造函数使用大写字母开头,定义类) 四、匿名函数:省略函数名的函数。语法为 阅读全文
posted @ 2019-07-21 22:10 maplethefox 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一、流程控制 1. 作用:控制代码的执行顺序 2. 分类: (1) 顺序结构:从上到下依次执行代码语句 (2) 分支/选择结构 1. if语句 简单if结构 注意 : 除零值以外,其他值都为真,以下条件为假值false 特殊写法 : { }可以省略,一旦省略,if语句只控制其后的第一行代码 2.if 阅读全文
posted @ 2019-07-20 01:15 maplethefox 阅读(364) 评论(0) 推荐(0) 编辑
摘要:一、赋值运算符 = 将右边的值赋给左边变量 二、算数运算符 + - * / % 加 减 乘 除 取余 三、符合运算符 += -= *= /= %= 四、自增或自减运算符 ++ -- 变量的自增和自减指的是在自身基础上进行 +1或-1 的操作 注意: 自增或自减运算符在单独与变量结合时,放前和放后没有 阅读全文
posted @ 2019-07-20 00:52 maplethefox 阅读(287) 评论(0) 推荐(0) 编辑
摘要:一、基本数据类型(简单数据类型) 1. number 数值类型 整数 (1)十进制表示 var a = 100; (2)八进制表示 以0为前缀 var b = 021; //结果为十进制的 17 (3)十六进制表示 以0x为前缀 var c = 0x35;//结果为十进制的 53 使用 : 整数可以 阅读全文
posted @ 2019-07-20 00:37 maplethefox 阅读(617) 评论(0) 推荐(0) 编辑
摘要:基础语法 一、语法规范 1.JS是由语句组成,语句由关键字,变量,常量,运算符,方法组成.分号可以作为语句结束的标志,也可以省略 2.JS严格区分大小写 3.注释语法 单行注释使用 // 多行注释使用 /* */ 二、JS的变量与常量 (一)变量 1.作用 : 用于存储程序运行过程中可动态修改的数据 阅读全文
posted @ 2019-07-20 00:08 maplethefox 阅读(337) 评论(0) 推荐(0) 编辑
摘要:一、JavaScript 概述 (一)JS 介绍 简称JS,是一种浏览器解释型语言,嵌套在HTML文件中交给浏览器解释执行。主要用来实现网页的动态效果,用户交互及前后端的数据传输等。 (二)JS 组成 1.核心语法 -ECMAScript 规范了JS的基本语法 2.浏览器对象模型 -BOM Brow 阅读全文
posted @ 2019-07-19 23:55 maplethefox 阅读(266) 评论(0) 推荐(0) 编辑
摘要:布局方式 1.标准流/静态流 默认布局方式,按照代码书写顺序及标签类型从上到下,从左到右依次显示 2.浮动布局 主要用于设置块元素的水平排列 1)属性:float 2)取值: 可取left或right,设置元素向左浮动或向右浮动. 示例:float:left/right; 3)特点: 元素设置浮动会 阅读全文
posted @ 2019-07-13 00:37 maplethefox 阅读(419) 评论(0) 推荐(0) 编辑
摘要:一、内容尺寸 一般情况下,为元素设置width/height,指定的是内容框的大小。 内容溢出:内容超出元素的尺寸范围,称为溢出。默认情况下溢出部分仍然课件,可以使用overflow调整溢出部分的显示,取值如下: 示例:overflow:hidden; 二、边框 1、边框实现 语法:border:w 阅读全文
posted @ 2019-07-12 00:33 maplethefox 阅读(252) 评论(0) 推荐(0) 编辑
摘要:一、CSS介绍 CSS全称为: Cascading Style Sheets ,意为层叠样式表 ,与HTML相辅相成,实现网页的排版布局与样式美化 二、CSS使用方式 1. 行内样式/内联样式 借助于style标签属性,为当前的元素添加样式声明 CSS样式声明 : 由CSS属性和值组成 示例:sty 阅读全文
posted @ 2019-07-10 23:56 maplethefox 阅读(294) 评论(0) 推荐(0) 编辑
摘要:一、E-R模型 (一)什么E-R模型 entity - Relationship 模型 ​ 在数据库审计阶段一定会使用到 ​ 以图形的方式展示数据库中的表以及表关系 (二)概念 1.实体 - Entity:表示数据库中的一个表 图形表示:矩形框 2.属性:表示某试题中的某一特性,即表的字段 图形表示 阅读全文
posted @ 2019-07-10 22:54 maplethefox 阅读(573) 评论(0) 推荐(0) 编辑
摘要:表连接查询 一、交叉连接 - 笛卡尔积 ​ 查询teacher和course表中所有的数据 ​ select * from teacher,course; ​ select name,courseid,course.id,cname from teacher,course where teacher 阅读全文
posted @ 2019-07-10 22:45 maplethefox 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:表关系 一、外键--Foreign Key ​ 作用:约束当前表的某列值必须取自于另一张表的主键列值 ​ 外键所在的列称之为“外键列” ​ 外键所在的表称之为“外键表”或“子表” ​ 被外键列所引用的表称之为“主表”或“主键表” 语法: 1.创建表的同时指定外键 create table xxx( 阅读全文
posted @ 2019-07-09 23:12 maplethefox 阅读(358) 评论(0) 推荐(0) 编辑
摘要:MYSQL普通查询 一、聚合函数(聚合查询) 聚合函数使用语法:select 聚合函数1,聚合函数2 from 表名; 注意:select name,max(attack) from sanguo;聚合函数在默认情况下是不能与其他列一起做查询的 案例1:找出sanguo表中最大的攻击力值是多少 se 阅读全文
posted @ 2019-07-09 00:14 maplethefox 阅读(463) 评论(0) 推荐(0) 编辑
摘要:MySQL 数据库操作 数据库操作 1.查看已有库 show databases; 2.创建库(指定字符集) create database 库名 character set utf8; create database 库名 charset=utf8; create database 库名 defa 阅读全文
posted @ 2019-07-07 19:34 maplethefox 阅读(1799) 评论(0) 推荐(0) 编辑
摘要:数据库概述 数据存储阶段 【1】 人工管理阶段 缺点 : 数据无法共享,不能单独保持,数据存储量有限 【2】 文件管理阶段 (.txt .doc .xls) 优点 : 数据可以长期保存,可以存储大量的数据,使用简单 缺点 : 数据一致性差,数据查找修改不方便,数据冗余度可能比较大 【3】数据库管理阶 阅读全文
posted @ 2019-07-07 18:44 maplethefox 阅读(976) 评论(0) 推荐(0) 编辑
摘要:索引目录 一、Web前端基础知识 1.Web前端介绍 2.CSS基础使用 3.CSS盒模型 4.CSS布局方式 5.CSS背景文本属性 6.JavaScript概述 7.JS基础语法 8.JS数据类型 9.JS运算符 10.JS流程控制(语句) 11.JS函数 12.JS内置对象 13.JQ介绍 二 阅读全文
posted @ 2019-07-07 18:16 maplethefox 阅读(427) 评论(0) 推荐(0) 编辑
摘要:Web前段介绍 一、什么是网页 网页是基于浏览器的应用程序,是数据展示的载体。 二、网页的组成 1. 浏览器 代替用户向服务器发请求 接收并解析数据展示给用户 2. 服务器 存储数据 处理并响应请求 3. 协议 规范数据在传输过程中的打包方式 三、开发前的准备 1. 运行环境:浏览器,设置chrom 阅读全文
posted @ 2019-07-07 17:39 maplethefox 阅读(730) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示