摘要: Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 Django框架的 阅读全文
posted @ 2018-09-04 16:09 悍妻 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 socket服务端 import socket sk = socket.socket() sk.bind(("127.0.0.1",  阅读全文
posted @ 2018-09-04 09:52 悍妻 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 本节重点: pymysql的下载和使用 execute()之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pymysql的下载和使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序 阅读全文
posted @ 2018-09-03 17:49 悍妻 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考链接:http://www.runoob.com/mysql/mysql-data-types.html mysql常用数据类型概括: 一、数值类型 整数类型:TINYINT SMAL 阅读全文
posted @ 2018-08-31 19:08 悍妻 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 本节掌握 存储引擎介绍(了解) 表的增删改查 一、存储引擎(了解) 前几节我们知道mysql中建立的库 》文件夹,库中的表 》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该 阅读全文
posted @ 2018-08-31 17:50 悍妻 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 本节重点: 掌握库的增删改查 一、系统数据库 执行如下命令,查看系统库 nformation_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数 阅读全文
posted @ 2018-08-31 16:47 悍妻 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 本节课先对mysql的基本语法初体验。 操作文件夹(库) 增 查 改 删 操作文件(表) 增 查 改 删 操作文件内容(记录) 增 查 改 删 阅读全文
posted @ 2018-08-31 15:23 悍妻 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 本节掌握内容: mysql的安装、启动 mysql破解密码 统一字符编码 mysql的安装、启动 mysql破解密码 统一字符编码 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 阅读全文
posted @ 2018-08-31 14:30 悍妻 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 什么是数据(Data) 单纯的一条记录并没有任何意义,如果我们按逗号作为分隔,依次定义各个字段的意思,相当于定义表的标题 这样通过表格我们很清楚的知道了某人的详细信息。 什么是数据库(DataBase,简称DB) 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放 阅读全文
posted @ 2018-08-31 13:09 悍妻 阅读(131) 评论(0) 推荐(0) 编辑
摘要: __str__和__repr__ 改变对象的字符串显示__str__,__repr__ 自定制格式化字符串__format__ format_dict={ 'nat':'{obj.name}-{obj.addr}-{obj.type}',#学校名-学校地址-学校类型 'tna':'{obj.type 阅读全文
posted @ 2018-08-20 18:12 悍妻 阅读(231) 评论(0) 推荐(0) 编辑