02 2022 档案
摘要:django请求生命周期流程图 # 掌握这个图是我们后期复习django最好的一个梳理方式 # 扩展知识点 """ 缓存数据库 提前已经将你想要的数据准备好了 你来直接拿就可以 提高效率和响应时间 """ 解释图: 浏览器>> 发送请求(Http请求) >> web服务网关接口(django默认的w
阅读全文
摘要:ORM创建表与表之间的关系(外键) 引子: 我们先用一个案例来捋一下表与表之间的关系 然后再通过代码实现。 book书籍表: 1 水浒传 10000 2 西游记 20000 3 三国演义 30000 4 红楼梦 40000 author作者表: 1 gary 18 2 jack 20 publish
阅读全文
摘要:Django ORM简介 简介: # 什么是ORM : 其实就是对象关系的映射 简单来讲: ORM就是能够让一个不会sql语句的小白也能够通过python面向对象的代码方式简单快捷的操作数据库 不足之处: 封装程度太高 有时候sql语句的效率偏低 需要你自己写SQL语句 ORM中的类相当于>>>>>
阅读全文
摘要:pycharm连接数据库(MySQL) # pycharm也是可以操作数据库的 类似于数据库得可视化软件:Navicat等 # pycharm可以充当很多款数据库软件的客户端 # 注意:在使用pycharm链接数据库之前需提前创建好库 所在位置: # 三个位置查找数据库相关 右侧上方database
阅读全文
摘要:Django框架之:request对象方法 准备工作: 登陆页面: 点击查看代码 <body> <h1 class='text-center'>登录</h1> <div class="container"> <div class="col-md-8 col-md-offset-2"> <form a
阅读全文
摘要:Django框架之动静态网页: 静态文件: 前端已经写好了的,能够直接调用使用的文件 # 比如: 网站写好的js文件 网站写好的css文件 网站用到的图片文件 第三方前端框架 # django默认是不会自动帮你创建static文件夹,需要自己手动创建 # 这样做的目的:为了解耦合,更加的方便管理 故
阅读全文
摘要:初始django框架 启动django前提 # 前提:如何让你的计算机能够正常启动django项目 1、计算机的名称不能有中文 2、一个pycharm窗口又能开一个django项目 3、项目里面所有的文件也尽量不要使用中文 4、python解释器尽量使用3.4-3.6版本 # 如果你的项目报错 你点
阅读全文
摘要:Django框架引导:推导过程 # 在了解Django框架之前先来研究一些其他的知识点,进而推导出什么是Django框架。 web应用 # 什么是web应用: 应用:我们通常将我们计算机的软件称为应用,像qq,微信,爱奇艺等,这些都称之为应用 web应用:只要是通过浏览器访问的应用都是web应用。
阅读全文
摘要:前端框架之:bootstrap框架基本使用 **下载地址:**https://v3.bootcss.com/getting-started/ Bootstrap框架版本: 2.x 3.x 4.x // 推荐使用3.x版本 相对稳定成熟 本质:使用框架调整页面样式其实就是操作标签的class属性 **
阅读全文
摘要:jQuery事件 jQuery常用事件: click(function(){...}) // 单击 hover(function(){...}) // 悬浮 blur(function(){...}) // 失去焦点 focus(function(){...}) // 聚焦 change(funct
阅读全文
摘要:jQuery对象 jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是 jQuery独有的。如果一个对象是 jQuery对象,那么它就可以使用jQuery里的方法:例如$(“#i1”).html()。 // 例: $("#i1").html()的意思是:获取id值为 i
阅读全文
摘要:jQuery简介 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:'Write less, do more.'(
阅读全文
摘要:js之DOM操作 DOM 是 Document Object Model(文档对象模型)的缩写。下面是MDN对DOM的解释: 文档对象模型 (DOM) 是HTML和XML文档的编程接口。它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。 D
阅读全文
摘要:js之BOM操作 什么是BOM BOM:Browser Object Model 是浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。浏览器对象模型提供了独立与内容的、可以与浏览器窗口进行互动的对象结构,BOM由多个对象构成,其中代表浏览器窗口的window对象是BOM的顶层对
阅读全文
摘要:函数 python关键字:def js 关键字:function 格式:function 函数名(形参1,形参2,形参3....){函数体代码} 调用函数: 函数名(参数); // 无参函数 function func1() { console.log('hello world') } // 有参函
阅读全文
摘要:RegExp对象 :正则 // 在python中如果需要使用正则 需要借助于re模块 // 在js自己手动创建需要的正则对象 第一种创建方法: var reg = new RegExp('^[a-zA-Z][a-zA-Z0-9]{5,11}'); 第二种创建方法: var reg1 = /^[a-z
阅读全文
摘要:日期Date对象 var d3 = new Date(); d3.toLocaleString(); // 转换为格式化时间 // 也支持自己手动输入格式化和结构化时间 也同样支持格式化。 格式化: var d4 = new Date('2022/2/2 11.22.33'); d4.toLocal
阅读全文
摘要:JSON对象:序列化与反序列化 python中的序列化与反序列化 dumps 序列化 loads 反序列化 python所能够被序列化的:下图(介绍了python与json对应的关系) js中的序列化与反序列化 JSON.stringify() // dumps JSON.parse() // lo
阅读全文
摘要:流程控制 if判断 句式:if(条件){条件成立后执行的代码块}else if(条件){条件成立后代码块}else{都不成立的代码块} 补充:写在一行是标准句式,没有所进的,但是根据编程习惯可以按shift+回车换行 eg: var age = 28; if (age<18){ console.lo
阅读全文
摘要:js中的运算符 算术运算符 var x = 10; var res1 = x++; // 这时res1是10 x等于11 var res2 = ++x; // 这时则先给x加1等于12 再赋值给res2 结果:res1 10 res2 12 解释:加号在后面,先赋值后自增 加号在前面,先增加加后赋值
阅读全文
摘要:对象object(数组与自定义对象) JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript 允许自定义对象。 JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。 数组 //
阅读全文
摘要:布尔值(boolean) // 在python中布尔值首字母是大写的 True Flase // 在js中布尔值都为小写的 true flase // 布尔值为flase的 空字符串,0,null,undefined,NaN null与undefined null :表示值为空 一般都是指定或者清空
阅读全文
摘要:数据类型 如何查看当前数据类型:typeof 变量名; # js/python都是一门动态类型 name = 'gary' name = 123 name = [1,2,3,4] // 这里我们知道name可以指向任意的数据类型 // 但是有一些语言中,变量名只要指向一种类型,后续就不能更改 数值类
阅读全文
摘要:1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是
阅读全文
摘要:MySQL索引 什么是索引? 索引:简单的理解为可以帮助用户加快数据查询速度的工具,也可以把索引比喻成一个书的目录,字典的查字表等,更快的搜寻到用户想要的数据。 索引底部起始就是算法构造出来的 算法:解决事务的办法。 像二分法,快排,冒牌等算法都是为了更快的找到想要的数据,(我们在找数据的时候也可以
阅读全文