02 2020 档案
摘要:Django框架基本上都是要和数据库结合使用的,我在以前讲过SQLAlchemy框架的使用,Django支持的不是SQLAlchemy,但是也内嵌了ORM框架,可以不需要直接面对数据库编程,而可以通过定义模型类,通过面向对象的方式来实现数据表的增删改查。 点击查看官方的文档 创建表 ORM和DB的对
阅读全文
摘要:Django文件结构,APP
阅读全文
摘要:我们在上一章里从Web服务入手,讲到了我们这段时间要学的对象——Django,那么今天就来用Django写一个最简单的项目! 事前说明一点:今天的示例中的路径结构以及路径名称不是按照规范来的,先实现功能,具体问题后面再说怎么搞! Django的安装 要编写一个Django项目,首先是什么呢?当然是先
阅读全文
摘要:我们今天大致的聊一下,从socket一致引伸到Django,具体的知识点这一章里不细讲,只是串一下是怎么回事的。 从简单的socket引出HTTP协议 我们在前面学习了如何利用socket建立连接来实现数据的交互,那么我们最常用的Web服务,其实也是通过socket来实现数据的收发。回顾一下sock
阅读全文
摘要:MySQL,SQLAlchemy
阅读全文
摘要:MySQL,索引,分页,执行计划,慢日志
阅读全文
摘要:在前面讲了MySQL的初步使用方法以后,在这里放出来一些案例来看看怎么做。 先看看database的结构,一共5个表 外键关系: class的cid是student的class_id的外键,teacher表的tid是course的teacher_id的外键,student表的sid和course表的
阅读全文
摘要:接着上一章的来讲,对上一章的知识点做一些补充 唯一索引 唯一索引,不允许具有索引值相同的行,从而禁止重复的索引或键值。系统在创建该索引时检查是否有重复的键值,并在每次使用 INSERT 或 UPDATE 语句添加数据时进行检查。 唯一索引的效果和主键有些相似,但是最大的区别就是唯一索引是支持数据为空
阅读全文