摘要: 1.计算机基础 "1.1 计算机组成" "1.2 操作系统" "1.3 编程与编程语言" 2.Python基础 "2.1 变量与常量" "2.2 赋值与注释" "2.3 基本数据类型" "2.4 格式化输出的三种方式" "2.5 基本运算符" "2.6 流程控制之if判断" "2.7 流程控制之wh 阅读全文
posted @ 2019-10-29 22:26 油饼er 阅读(210) 评论(0) 推荐(1) 编辑
摘要: 1. MySQL "1.1 SQL基本语法" "1.2 MySQL约束条件" 2. Redis 暂无 3. MongoDB 暂无 阅读全文
posted @ 2019-10-29 22:25 油饼er 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1. HTML "1.1 HTML标签" 2. CSS 暂不更新 3. JS 暂不更新 阅读全文
posted @ 2019-10-29 22:24 油饼er 阅读(161) 评论(0) 推荐(0) 编辑
摘要: "1.1 web框架" "1.2 Django框架" "2.1 Django表数据操作" "2.2 聚合与分组查询,F与Q查询" "2.3 自定义char类型字符,django中事务" "2.4 AJAX" "2.5 Django向数据库批量插入数据" "2.6 Django自定义分页器" "2.7 阅读全文
posted @ 2019-10-29 22:23 油饼er 阅读(103) 评论(0) 推荐(0) 编辑
摘要: [toc] 1.引入案例 实现注册功能 用户名不能含有"卧槽",如果用户输入,就提示输入内容不合法 密码至少有6位,否则提示密码太短 说明 通常前后端都会校验数据 前端校验可以没有,但后端校验必须有 2. form组件的功能 渲染页面:搭建前端页面 校验数据:获取前端用户提交的数据校验 展示错误信息 阅读全文
posted @ 2019-10-29 22:08 油饼er 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 方式一:全自动(不推荐) 优点:django orm会自动创建第三张表 缺点:只会创建两个表的关系字段,不会再额外添加字段,可扩展性差 方式二:纯手动(不推荐) 优点:第三张表可以根据自己的要求随意添加额外的字段 缺点:orm在查询的时候,很多方法不支持,查询非常麻烦 方式三:半自动 优点:手动建表 阅读全文
posted @ 2019-10-29 19:33 油饼er 阅读(3242) 评论(0) 推荐(2) 编辑
摘要: 自定义分页器基本思路 1. 获取用户想要访问的页码数 2. 每页展示条数 3. 每页的起始位置和终止位置 4. 统计数据库中数据的总条数 5. 计算展示所有数据需要多少页 6. 定义页码显示数量及规则 7. 查询用户想要查看的页码内容并返回 后端代码基本思路如下 一个已经封装好的分页器代码 分页器代 阅读全文
posted @ 2019-10-29 18:55 油饼er 阅读(173) 评论(0) 推荐(0) 编辑
摘要: ```python # 如何向数据库一次性插入多条数据 # 方法一:效率极低,不推荐使用 for i in range(1000): models.Book.objects.create(title=f'第{i}本书') # 方法二 # bulk_create book_list = [] for i in range(100000): book_list.append(mode... 阅读全文
posted @ 2019-10-29 18:54 油饼er 阅读(1683) 评论(0) 推荐(0) 编辑