06 2018 档案

摘要:昨日内容回顾 多表方案: 如何确定表关系呢? 表关系是在2张表之间建立的,没有超过2个表的情况。 那么相互之间有2条关系线,先来判断一对多的关系。 如果其中一张表的记录能够对应另外一张表的多条记录,那么关系线成立! 如果只有一条线成立,那么就是一对多的关系。 如果有2条线成立,那么就是多对多的关系。 阅读全文
posted @ 2018-06-29 15:47 肖祥 阅读(831) 评论(0) 推荐(0) 编辑
摘要:昨日作业讲解 1.图书管理系统 实现功能:book单表的增删改查 1.1 新建一个项目bms,创建应用book。过程略... 1.2 手动创建static目录,并在目录里面创建css文件夹,修改settings.py,设置static的目录位置 STATICFILES_DIRS=[ os.path. 阅读全文
posted @ 2018-06-28 17:23 肖祥 阅读(737) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 1. {% include '' %} 2. extend base.html: <html> ..... ..... ..... {% block content%} {% endblock%} </html> index.html: {% extend 'base.html'%} 阅读全文
posted @ 2018-06-27 14:31 肖祥 阅读(992) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 render没有第3个参数时,直接读取文件。有第3个参数时,判断有没有{}语法,然后替换 redirect是服务器向浏览器发送302指令,它是2次请求。form表单提交时,url变动了。因为它必然会发生一次请求! 当form表单的action属性为空时,单击提交。它会获取当前url作为 阅读全文
posted @ 2018-06-26 15:02 肖祥 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 步骤1,2都是下载过程,下载一些需要的代码。不写IP和端口,默认是8000端口 request是由path来进行传参的。 django,由4部分组成。路由控制+MTV 针对情况1:在模板里。 这里所有的参数必须为字符串类型,除非你这里的url的规则由转换器定义了数据类型,否则必须一致。 阅读全文
posted @ 2018-06-25 15:07 肖祥 阅读(755) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 1 MVC和MTV MTV 路由控制层(分发哪一个路径由哪一个视图函数处理) V : views (逻辑处理) T : templates (存放html文件) M : model (与数据库打交道) 2 创建项目: django-admin startproject mysite m 阅读全文
posted @ 2018-06-22 15:17 肖祥 阅读(816) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 一、Django简介 知识预览 MVC与MTV模型 Django的下载与基本命令 基于Django实现的一个简单示例 MVC与MTV模型 Django的下载与基本命令 基于Django实现的一个简单示例 MVC与MTV模型 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是 阅读全文
posted @ 2018-06-21 19:16 肖祥 阅读(1113) 评论(2) 推荐(1) 编辑
摘要:一、web应用 web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一 阅读全文
posted @ 2018-06-20 20:32 肖祥 阅读(929) 评论(0) 推荐(1) 编辑
摘要:一、MySQL练习题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号。ps:针对的是自己的生物成绩比物理成绩高,再把符合条件的学生的学号查出来; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学 阅读全文
posted @ 2018-06-20 08:54 肖祥 阅读(664) 评论(0) 推荐(0) 编辑
摘要:索引 一、索引的介绍 二 、索引的作用 三、常见的几种索引: 单列:普通索引,唯一索引,主键索引 多列:联合索引(多列),比如:联合主键索引、联合唯一索引、联合普通索引 联合索引,也称之为组合索引。 总结: 主键索引比普通索引快 无索引和有索引的区别以及建立索引的目的 无索引: 从前往后一条一条查询 阅读全文
posted @ 2018-06-19 15:32 肖祥 阅读(461) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 pymysql:属于python的一个模块 pip3 install pymysql conn = pymysql.connect(...,charset = 'uft8') 创建游标 conn.cursor(dic) (1)修改数据,删除数据,增加数据一定要commit cursor 阅读全文
posted @ 2018-06-15 14:45 肖祥 阅读(479) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 外键的变种三种关系: 多对一: 左表的多 对右表一 成立 左边的一 对右表多 不成立 foreign key(从表的id) refreences 主表的(id) 多对多 建立第三张表(foreign key) 一对一 foreign key+unique 单表查询: (1) where 阅读全文
posted @ 2018-06-14 14:52 肖祥 阅读(896) 评论(0) 推荐(0) 编辑
摘要:一、外键的变种(三种关系) 本节重点: 如何找出两张表之间的关系 表的三种关系 如何找出两张表之间的关系 表的三种关系 一、介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 二、重点理解如果找出两张表之间的关系 分析步骤: #1、先站在左表的角度去找 是 阅读全文
posted @ 2018-06-13 16:03 肖祥 阅读(588) 评论(0) 推荐(1) 编辑
摘要:昨日内容回顾 一、库的操作 本节重点: 掌握库的增删改查 一、系统数据库 执行如下命令,查看系统库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始 阅读全文
posted @ 2018-06-12 15:24 肖祥 阅读(681) 评论(0) 推荐(0) 编辑
摘要:一、MySQL的前戏 在学习Mysql之前,我们先来想一下一开始做的登录注册案例,当时我们把用户的信息保存到一个文件中: 上面文件内容的规则是我自己定义的,你要想用我这个程序,必须按照我的规则去执行,但凡不是这个规则,就没有交流的余地。 在一开始的时候文件格式的规定是没有规范的,后面学到模块的时候逐 阅读全文
posted @ 2018-06-11 14:52 肖祥 阅读(853) 评论(0) 推荐(0) 编辑
摘要:一、小米商城 准备工作: 访问iconfont,官网链接: http://www.iconfont.cn/ 登录之后,找到需要的图标 将图标下载到本地,解压,重命名为font创建几个空文件夹:css,images,js 下载网页,需要的图片 网页设计图如下: 小米商城附件下载地址: https:// 阅读全文
posted @ 2018-06-08 21:38 肖祥 阅读(724) 评论(0) 推荐(0) 编辑
摘要:一、bootstrap组件 无数可复用的组件,包括字体图标、下拉菜单、导航、警告框、弹出框等更多功能。 组件和插件的区别? 插件:一个功能,比如js文件 组件:html css js 组件包含插件 面版 虽然不总是必须,但是某些时候你可能需要将某些 DOM 内容放到一个盒子里。对于这种情况,可以试试 阅读全文
posted @ 2018-06-07 15:17 肖祥 阅读(743) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 一、响应式页面-@media介绍 我们为什么要写自适应的页面(响应式页面) 众所周知,电脑、平板、手机的屏幕是差距很大的,假如在电脑上写好了一个页面,在电脑上看起来不错,但是如果放到手机上的话,那可能就会乱的一塌糊涂,这时候怎么解决呢?以前,可以再专门为手机定制一个页面,当用户访问的时 阅读全文
posted @ 2018-06-06 14:48 肖祥 阅读(807) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 一、jQuery的ajax 什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML) 简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在网页上进行显示。 通过 jQuery AJAX 方法,您能够使 阅读全文
posted @ 2018-06-05 14:44 肖祥 阅读(451) 评论(0) 推荐(0) 编辑
摘要:一、jQuery的位置信息 jQuery的位置信息跟JS的client系列、offset系列、scroll系列封装好的一些简便api. 一、宽度和高度 获取宽度 描述:为匹配的元素集合中获取第一个元素的当前计算宽度值。这个方法不接受任何参数。.css(width) 和 .width()之间的区别是后 阅读全文
posted @ 2018-06-04 15:09 肖祥 阅读(531) 评论(0) 推荐(0) 编辑
摘要:一、什么是Node.js 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascri 阅读全文
posted @ 2018-06-02 20:48 肖祥 阅读(429) 评论(0) 推荐(0) 编辑
摘要:昨日内容回顾 一、jQuery的属性操作 jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作。比如attr()、removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移 阅读全文
posted @ 2018-06-01 15:22 肖祥 阅读(413) 评论(4) 推荐(0) 编辑