摘要:
Django分页(一) 手动实现简单分页 HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div class="header"> <div 阅读全文
摘要:
使用ORM进行数据交互 前期准备 必备知识:ORM操作,数据库多表操作、Django部分知识。 三张表:班级、老师、学生 一对多关系:班级与学生 多对多关系:班级与老师 #创建班级表 class Classes(models.Model): title = models.CharField(max_ 阅读全文
摘要:
现在我想要在第三张关系表中添加数据 错误原因:老师表中没有id为4的记录。 成功添加多对多关系: 阅读全文
摘要:
Ajax技术使用 目录 AJAX介绍 XMLHttpRequest 请求和响应 onreadystatechange 事件 AJAX介绍 什么是 AJAX ajax工作原理 理解ajax同步异步 AJAX是基于现有的Internet标准 AJAX的优点 XMLHttpRequest 创建XMLHtt 阅读全文
摘要:
Django之ORM总结 表结构 单表操作 一对多操作 多对多操作 正向操作 反向操作 示例:所有学生的姓名以及所在班级名称 阅读全文
摘要:
python实现简单工厂模式 模式定义 模式结构 实例 现在有一个工人,他的工作是砍树,工具为花岗岩石斧和铁斧,不同的环境:现代社会与原始社会。 现在我们来解决强耦合的问题。 工人在不同的环境下有不同的需求,以前需要自己根据请求去创造斧头,然后砍树。 现在我们工厂来了,工人只需要告诉工厂(工厂类), 阅读全文
摘要:
Python实现单例模式 单例模式 第一种方法 代码分析 补充classmethod classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 这里name是否相同? 有一个问题?我们知道 阅读全文
摘要:
Django的请求生命周期 请求生命周期 1.客户端发送Http请求 2 .服务器接收,根据请求头中的url在路由关系进行匹配 3.匹配成功后,执行指定的views函数 4.业务处理(根据个人需求自定) 操作数据库: 操作模板 响应 5.渲染页面返回给客户端 1.客户端发送Http请求 使用get请 阅读全文
摘要:
Django之Models(三) 创建多对多关系 第一种方式:创建多对多的关系authors=models.ManyToManyField("Author") class Publisher(models.Model): name = models.CharField(max_length=30) 阅读全文
摘要:
Django之Models(二) 创建一对多的关系 创建一对多的语法: 报错:TypeError: __init__() missing 1 required positional argument: 'on_delete' 注意:一定要加上on_delete参数 增加数据 查询数据 正向查询 反向 阅读全文