Top
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 一、创建模型 例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一(one-to-one)的关系。 出版社模型:出版社有名称,所在城市以及email。 书籍模型: 书籍有书 阅读全文
posted @ 2018-10-25 11:03 勇敢的巨蟹座 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一、查询表记录 在学习查询表记录之前,先了解一下QuerySet,这是一种类似列表的数据类型,是由ORM创建的。我们学习查询表记录的方法时,一定要明确哪些方法返回了QuerySet类型,哪些方法返回model对象(一条表记录就是一个model对象)类型或者其他什么类型。 <1> all(): 查询所 阅读全文
posted @ 2018-10-24 15:38 勇敢的巨蟹座 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、ORM简介 MTV或者MTV框架中包括一个重要的部分,就是ORM,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。 ORM(Object Relation Map 阅读全文
posted @ 2018-10-23 21:33 勇敢的巨蟹座 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 一、Django-1版本的路由层(URLconf) URL配置(URLconf)就像Django所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;我们就是以这种方式告诉Django,对于客户端发来的某个URL该调用哪一段逻辑代码对应执行。 解释:urlpatterns列表中 阅读全文
posted @ 2018-10-22 22:41 勇敢的巨蟹座 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 一、web应用 Web应用程序是一种可以通过web访问的应用程序(web应用本质是基于socket实现的应用程序),程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B 阅读全文
posted @ 2018-10-19 21:43 勇敢的巨蟹座 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 一、pymysql模块的使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就需要用到pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装。 1)pymysql模块的下载 2)pymysql模块的使用 现有数据 阅读全文
posted @ 2018-10-18 15:38 勇敢的巨蟹座 阅读(814) 评论(0) 推荐(0) 编辑
摘要: 一、多表查询 准备工作:创建两张表,部门表(department)、员工表(employee),代码和表格如下: # 创建表 create table department( id int, name varchar(20) ); create table employee( id int prim 阅读全文
posted @ 2018-10-17 10:38 勇敢的巨蟹座 阅读(978) 评论(0) 推荐(0) 编辑
摘要: # 创建class表 CREATE TABLE `class` ( `cid` int(11) NOT NULL AUTO_INCREMENT, `caption` varchar(32) NOT NULL, PRIMARY KEY (`cid`) ) ENGINE=InnoDB AUTO_INCR 阅读全文
posted @ 2018-10-17 10:37 勇敢的巨蟹座 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、完整性约束 在创建表时候,约束条件和数据类型的宽度都是可选参数。 作用:用于保证数据的完整性和一致性。 示例一:插入一个空值,如下: 示例二:设置not null,则插入值时不能为空,如下: 示例三:设置某字段有默认值后,则无论该字段是否设置not null,都可以插入空,插入空时填入defau 阅读全文
posted @ 2018-10-16 21:07 勇敢的巨蟹座 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一、库的操作 执行如下命令,查看系统数据库: 参数解释: information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等; performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务 阅读全文
posted @ 2018-10-15 22:20 勇敢的巨蟹座 阅读(389) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页