05 2020 档案

摘要:模型层(ORM语法):跟数据库打交道的 补充知识 # django自带的sqlite3数据库对日期格式不是很敏感 处理的时候容易出错 测试脚本创建 """ 当你只是想测试django中的某一个py文件内容 那么你可以不用书写前后端交互的形式 而是直接写一个测试脚本即可 脚本代码无论是写在应用下的te 阅读全文
posted @ 2020-05-29 16:46 耗油炒白菜 阅读(244) 评论(0) 推荐(0) 编辑
摘要:"""今日作业必做题1.整理今日内容,用自己的话术和思路整理到个人博客中2.阅读CBV源码,截图加注释到手机一份,要求做到脱稿说出流程3.利用模版的继承及CBV完成网站首页 登陆 注册页面搭建 实现三者相互交互 urls.py from django.conf.urls import url fro 阅读全文
posted @ 2020-05-28 19:58 耗油炒白菜 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1.整理今日内容到博客2.利用无名有名 反向解析 完成数据的增删改查 urls.py from django.conf.urls import url from django.contrib import admin from app01 import views urlpatterns = [ u 阅读全文
posted @ 2020-05-27 22:16 耗油炒白菜 阅读(175) 评论(0) 推荐(0) 编辑
摘要:必做题:1.整理今日内容到博客2.自己完成单表的增删改查功能(结合前端鼠标点点操作)3.自己找几张表练习如何创建表与表之间的关系选做题:1.尝试着利用路由匹配和反向解析完成数据的编辑和删除功能2.构思图书管理系统(后面会讲,自己先尝试着看看) 单张表(增删改查) urls.py from djang 阅读全文
posted @ 2020-05-26 21:49 耗油炒白菜 阅读(142) 评论(0) 推荐(0) 编辑
摘要:Django ORM中创建表关系 """ 表与表之间的关系 一对多 多对多 一对一 没有关系 判断表关系的方法:换位思考 """ 我们以图书表,出版社表,作者表,以及作者详情表为例: # 图书表 # 出版社表 # 作者表 # 作者详情表 """ 图书和出版社是一对多的关系,外键字段建在多的一方,图书 阅读全文
posted @ 2020-05-26 21:00 耗油炒白菜 阅读(255) 评论(0) 推荐(0) 编辑
摘要:Django之静态文件配置 以登录功能为例: 如果我们用在templates写了一个登录功能的页面,并且想使用样式,但是不能用cdn的形式,那么我们只能将bootstrap,以及jQuery的文件下到本地,不过在Django的项目中怎么导入呢? 下面一步步介绍: """ 我们将html文件默认都放在 阅读全文
posted @ 2020-05-25 23:28 耗油炒白菜 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1.整理web框架推导思路2.安装django并正常启动访问,测试三板斧3.整理今日日考题,django内容选做题1.结合前端,django,MySQL,pymysql模块实现数据库数据动态展示到前端 目录: settings.py:app01注册 # 注册的app(app就是功能模块) INSTA 阅读全文
posted @ 2020-05-24 16:22 耗油炒白菜 阅读(150) 评论(0) 推荐(0) 编辑
摘要:目录: 模板应用实例 模板语法 注释 变量 列表 字典 其他类型示例 标签 if/else标签 for标签 遍历列表 遍历字典 在{% for %} 标签里可以通过 {{forloop}} 变量获取循环序号。 with标签 过滤器 模板语法 自定义过滤器、自定义标签、自定义inclusion_tag 阅读全文
posted @ 2020-05-24 16:12 耗油炒白菜 阅读(579) 评论(1) 推荐(0) 编辑
摘要:def multipliers(): return [lambda x:i*x for i in range(4)] print([m(2) for m in multipliers()]) 解释: for m in multipliers() 这条语句到底干了什么?其实它干的事情只有一个,那就是遍 阅读全文
posted @ 2020-05-23 18:25 耗油炒白菜 阅读(138) 评论(0) 推荐(0) 编辑
摘要:python三大主流web框架 # django 特点:大而全 自带的功能特别特别特别的多 类似于航空母舰 不足之处: 有时候过于笨重 # flask 特点:小而精 自带的功能特别特别特别的少 类似于游骑兵 第三方的模块特别特别特别的多,如果将flask第三方的模块加起来完全可以盖过django 并 阅读全文
posted @ 2020-05-23 14:59 耗油炒白菜 阅读(213) 评论(0) 推荐(0) 编辑
摘要:一、先写一个web框架,也就是后端服务器 1、服务端代码 import socket server = socket.socket(socket.AF_INET,socket.SOCK_STREAM) # 如果为空默认为TCP server.bind(("127.0.0.1",9000)) serv 阅读全文
posted @ 2020-05-23 01:39 耗油炒白菜 阅读(185) 评论(0) 推荐(0) 编辑
摘要:"""今日作业必做题1.前端框架Bootstrap整体文档看一遍2.自定义点赞功能,点击按钮旁边的数字动态加一3.自己尝试着搭建图书管理系统页面4.自己尝试着搭建jQuery练习题页面""" 点赞: <!DOCTYPE html> <html lang="en"> <head> <meta char 阅读全文
posted @ 2020-05-22 00:39 耗油炒白菜 阅读(82) 评论(0) 推荐(0) 编辑
摘要:该框架已经帮你写好了很多页面样式,你如果需要使用,只需要下载它对应文件,之后直接cv拷贝即可 在使用Bootstrap的时候所有的页面样式都只需要你通过class来调节即可 版本选择建议使用v3版本:https://v3.bootcss.com 注意: bootstrap的js代码是依赖于jQuer 阅读全文
posted @ 2020-05-22 00:38 耗油炒白菜 阅读(411) 评论(0) 推荐(0) 编辑
摘要:1.利用jQuery链式操作一句话完成菜单显隐展示 $('.c1').click(function () { $(this).children().removeClass('hide').parent().siblings().children().addClass('hide');}) 阅读全文
posted @ 2020-05-20 22:51 耗油炒白菜 阅读(78) 评论(0) 推荐(0) 编辑
摘要:jQuery jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do 阅读全文
posted @ 2020-05-19 15:32 耗油炒白菜 阅读(161) 评论(0) 推荐(0) 编辑
摘要:1.浮动 1.1 CSS 布局的三种机制 网页布局的核心——就是用 CSS 来摆放盒子。 CSS 提供了 3 种机制来设置盒子的摆放位置,分别是普通流(标准流)、浮动和定位,其中: 普通流(标准流) 块级元素会独占一行,从上向下顺序排列; 常用元素:div、hr、p、h1~h6、ul、ol、dl、f 阅读全文
posted @ 2020-05-18 22:48 耗油炒白菜 阅读(603) 评论(0) 推荐(0) 编辑
摘要:ps基本操作以及常用快捷键: 因为网页美工大部分效果图都是利用ps 来做的,所以,以后我们大部分切图工作都是在ps里面完成。 文件--打开 -- 可以打开 我们要测量的图片 ctrl+r 可以打开标尺 或者 视图 -- 标尺 右击标尺, 把里面的单位改为 像素 ctrl+ 加号 键 可以 放大 视图 阅读全文
posted @ 2020-05-18 18:40 耗油炒白菜 阅读(375) 评论(0) 推荐(0) 编辑
摘要:前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browse 阅读全文
posted @ 2020-05-18 15:42 耗油炒白菜 阅读(173) 评论(0) 推荐(0) 编辑
摘要:新建html文件,保存之后,输入“!”,按Tap(或Enter)键,自动生成HTML结构 标签只要直接输入标签名(不要输入<>),按Tap(或Enter)键自动生成完整的标签 输入标签和id:标签名#id名 输入“span#sp",Tap(或Enter)键, => <span id="sp"></s 阅读全文
posted @ 2020-05-17 11:20 耗油炒白菜 阅读(226) 评论(0) 推荐(0) 编辑
摘要:必做题1.博客园首页搭建(继续完成)2.js部分博客整理(熟悉语法结构及重点强调知识点记忆)3.基础薄弱的同学整理回顾之前的知识点,没事多找些代码敲一敲保持手感选做题1.编写代码,将当前日期按“2017-12-27 11:11 星期三”格式输出(提示:switch结构) import time da 阅读全文
posted @ 2020-05-15 18:37 耗油炒白菜 阅读(124) 评论(0) 推荐(0) 编辑
摘要:JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规 阅读全文
posted @ 2020-05-14 18:54 耗油炒白菜 阅读(167) 评论(0) 推荐(0) 编辑
摘要:目录: 博客练习.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t 阅读全文
posted @ 2020-05-14 18:19 耗油炒白菜 阅读(149) 评论(0) 推荐(0) 编辑
摘要:今日作业必做题1.form表单所有知识点自己敲一遍并截图添加注释保存到手机2.用html搭建一个注册页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <meta name="v 阅读全文
posted @ 2020-05-12 18:30 耗油炒白菜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。 CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。 语法 阅读全文
posted @ 2020-05-12 17:58 耗油炒白菜 阅读(176) 评论(0) 推荐(0) 编辑
摘要:今日作业:1.总结学习方法,心态调整2.HTTP协议默写3.前端标签分类有几种 按标签写法: #双标签 e.g: <h1></h1> #单标签(自闭和标签) e.g: <img/> 按标签占的体积: #块儿级标签:独占一行 h1~h6 p div 1、块儿级标签可以修改长宽 行内标签不可以 修改了也 阅读全文
posted @ 2020-05-11 19:05 耗油炒白菜 阅读(130) 评论(0) 推荐(0) 编辑
摘要:查文档 W3C:https://www.w3school.com.cn/ MDN:https://developer.mozilla.org/zh-CN/ 前端主要学习内容 HTML:网页的骨架 没有任何的样式 CSS:给骨架添加各种样式 变得好看 JS:控制网页的动态效果 前端框架:BOOTSTR 阅读全文
posted @ 2020-05-11 15:42 耗油炒白菜 阅读(266) 评论(0) 推荐(0) 编辑
摘要:-- 1、查询所有的课程的名称以及对应的任课老师姓名#SELECT course.cname,teacher.tname FROM teacher INNER JOIN course ON teacher.tid = course.teacher_id;-- 2、查询学生表中男女生各有多少人#SEL 阅读全文
posted @ 2020-05-08 22:03 耗油炒白菜 阅读(115) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的 阅读全文
posted @ 2020-05-08 16:49 耗油炒白菜 阅读(271) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图 阅读全文
posted @ 2020-05-08 16:35 耗油炒白菜 阅读(169) 评论(0) 推荐(0) 编辑
摘要:"""1 navicat自己玩一玩2 练习题一定要搞懂 照着我的思路一遍遍的看敲3 熟悉pymysql的使用4 sql注入产生的原因和解决方法 了解5 思考:如何结合mysql实现用户的注册和登录功能?""" 登录注册: #数据库服务器地址 MYSQL_HOST="localhost" MYSQL_ 阅读全文
posted @ 2020-05-07 18:34 耗油炒白菜 阅读(251) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 IDE工具介绍 二 MySQL数据备份 三 pymysql模块 一、IDE工具(Navicat)介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接: 链接:https://pan.baidu.com/s/13JmtWAyO2-36SJjsm4t 阅读全文
posted @ 2020-05-07 17:58 耗油炒白菜 阅读(179) 评论(0) 推荐(0) 编辑
摘要:#MySQL中的注释 有两种 -- # #在navicat中如何快速的注释和解注释 ctrl + ? 加注释 ctrl + ? 基于上述操作再来一次就是解开注释 如果你的navicat版本不一致还有可能是 ctrl + shift + ?解开注释 练习题: """ -- 1、查询所有的课程的名称以及 阅读全文
posted @ 2020-05-07 14:19 耗油炒白菜 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1.整理今日内容2.完成下列分组查询练习题(以课上建表代码为参考) mysql> create table emp( -> id int not null unique auto_increment, -> name varchar(20) not null, -> sex enum('male', 阅读全文
posted @ 2020-05-06 18:01 耗油炒白菜 阅读(121) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 介绍 二 多表连接查询 三 符合条件连接查询 四 子查询 一、介绍 文章内容: 多表连接查询 复合条件连接查询 子查询 准备表和记录 #建表 create table dep( id int, name varchar(20) ); create table emp( id int p 阅读全文
posted @ 2020-05-06 17:44 耗油炒白菜 阅读(180) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一 单表查询的语法 二 关键字的执行优先级(重点) 三 简单查询 四 WHERE筛选条件 五 分组查询:GROUP BY 什么是分组,为什么要分组 only_full_group_by group by 聚合函数 having分组之后的筛选条件 distinct去重 order by排序 阅读全文
posted @ 2020-05-06 17:09 耗油炒白菜 阅读(280) 评论(0) 推荐(0) 编辑
摘要:作业布置 练习:账号信息表,用户组,主机表,主机组 ```python#用户表create table user(id int not null unique auto_increment,username varchar(20) not null,password varchar(50) not 阅读全文
posted @ 2020-05-05 18:37 耗油炒白菜 阅读(133) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、介绍 二、not null与default 三、unique 四、primary key 五、auto_increment自增 六、foreign key外键,表与表建立关系 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: PRIMA 阅读全文
posted @ 2020-05-05 17:28 耗油炒白菜 阅读(334) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、介绍 二、数值类型 三、日期类型 四、字符串类型 五、枚举类型与集合类型 一、介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types 阅读全文
posted @ 2020-05-04 22:52 耗油炒白菜 阅读(238) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、介绍 二、插入数据INSERT 三、更新数据UPDATE 四、删除数据DELETE 五、查询数据SELECT 六、权限管理 一、介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDAT 阅读全文
posted @ 2020-05-04 22:36 耗油炒白菜 阅读(131) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、存储引擎介绍 二、表介绍 三、创建表 四、严格模式 五、数据类型以及枚举和集合用法 六、完整性约束 七、表相关操作 八、复制表 九、清空表 一、存储引擎介绍 存储引擎即表类型,mysql根据不同的表类型会有不同的处理机制 https://www.cnblogs.com/baicai37 阅读全文
posted @ 2020-05-04 22:11 耗油炒白菜 阅读(166) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、什么是存储引擎 二、mysql支持的存储引擎 三、使用存储引擎 一、什么是存储引擎 mysql中建立的库 >文件夹 库中建立的表 >文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 阅读全文
posted @ 2020-05-04 17:17 耗油炒白菜 阅读(193) 评论(0) 推荐(0) 编辑
摘要:目录: 一、系统数据库 二、创建数据库 三、数据库相关操作 一、系统数据库 登录mysql数据库,输入show databases;命令会查看到下面这些库; information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 p 阅读全文
posted @ 2020-05-04 16:46 耗油炒白菜 阅读(152) 评论(0) 推荐(0) 编辑
摘要:目录: 一 、攻击原理解析 二、准备工作(安装必要模块) 三、了解要用到的功能 四、实际代码 一、攻击原理解析 什么是dll 动态链接库(Dynamic Link Library 或者 Dynamic-link Library,缩写为 DLL) 是微软公司在微软Windows操作系统中,实现共享函数 阅读全文
posted @ 2020-05-03 00:52 耗油炒白菜 阅读(837) 评论(1) 推荐(0) 编辑
摘要:第一种: 直接使用:pip3 install pywin32命令进行安装 第二种:(推荐) 从官网下载解释器对应版本进行安装: https://github.com/mhammond/pywin32/releases 双击运行安装 下一步: 选择python解释器的安装目录:(因为之前安装了anac 阅读全文
posted @ 2020-05-01 13:37 耗油炒白菜 阅读(999) 评论(0) 推荐(0) 编辑
摘要:报错如下 解决方案: 安装visualcppbuildtools_full 包下载地址: 链接:https://pan.baidu.com/s/1-b0cYa_vRAWX4twTagOs_Q 提取码:d1jv 也可以从官网下载安装: https://www.microsoft.com/en-us/d 阅读全文
posted @ 2020-05-01 12:54 耗油炒白菜 阅读(623) 评论(0) 推荐(0) 编辑
摘要:一、准备安装包: 下载地址: https://www.anaconda.com/products/individual#download-section 页面下方: 二、准备anconda的安装目录(本文习惯不装C盘,如装C盘忽略此步) D盘目录下新建名为anaconda的文件夹(注意不能有中文) 阅读全文
posted @ 2020-05-01 11:54 耗油炒白菜 阅读(270) 评论(0) 推荐(0) 编辑

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