摘要: 1 分页器推导(了解) django中有自带的分页器模块 但是书写起来很麻烦并且功能太简单 # 自定义分页器推导代码 无需掌握 只需要知道内部逻辑即可 基于上述的思路 已经封装好了我们自己的自定义分页器 之后需要使用直接拷贝即可 # 前提: 1.分页的页数: 总数据100 每页展示10 需要10 总 阅读全文
posted @ 2021-09-10 23:02 Edmond辉仔 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 1 Ajax介绍 # Ajax Asynchronous Javascript And XML 异步提交 局部刷新 eg:github注册 动态获取用户名实时的跟后端确认并实时展示的前端(局部刷新) # 1.翻译成中文就是“异步的Javascript和XML” 即:使用Javascript语言与服务 阅读全文
posted @ 2021-09-10 01:34 Edmond辉仔 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 1 django中如何开启事务 """ 事务 特性:ACID A原子性 不可分割的最小单位 C一致性 事务间的操作是一致的,同时成功或失败 跟原子性是相辅相成的 I隔离性 事物之间互不干扰 D持久性 事物一旦确认永久生效 事务的回滚 rollback 事务的确认 commit """ # 开启事物有 阅读全文
posted @ 2021-09-10 01:33 Edmond辉仔 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 一 单表操作 0 前期单表准备 ##### 1.models.py 定义表 (前期准备:用户表) class User(models.Model): name = models.CharField(max_length=32) age = models.IntegerField() register 阅读全文
posted @ 2021-09-10 01:33 Edmond辉仔 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一 语法传值 # 规律: {{ }}: 变量相关 {% %}: 逻辑相关 # 总结: 如何给html文件传值 1.字典挨个指名道姓 节省系统资源 2.locals()全部传递 节省人力资源 # 学习阶段就使用这种方式 1.python基本数据类型全部支持模板语法传值 2.在django中模板语法取值 阅读全文
posted @ 2021-09-10 01:32 Edmond辉仔 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1 响应对象 1.1 响应对象之三板斧 from django.shortcuts import render, HttpResponse, redirect # 1.HttpResponse对象:返回字符串类型 return HttpResponse("收到了 宝贝") # 2.render对象: 阅读全文
posted @ 2021-09-10 01:31 Edmond辉仔 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 一 django请求生命周期流程图(必会) # 每个人都要会画 这个图是你们后期复习django最好的一个梳理方式 1.用户在浏览器中输入url,发送一个GET方法的request请求。 2.Django中封装了socket的WSGi服务器,监听端口接受这个request 请求,再进行初步封装,然后 阅读全文
posted @ 2021-09-10 01:30 Edmond辉仔 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 内容概要 以登陆功能为例 从整体先大致掌握django的功能,后续会详细的讲解每一块知识点 静态文件配置 request对象方法初识 pycharm链接数据库(MySQL) django链接数据库(MySQL) Django ORM简介 利用ORM实现数据的增删改查操作 1 静态文件配置 # 登陆功 阅读全文
posted @ 2021-09-10 01:29 Edmond辉仔 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 内容概要 我们自己写一个简易版本的web框架(代码无需掌握,重点在于理解思路) django框架 一 自定义web框架 1 纯手撸web框架 # 原理: 利用socket编程,客户端/服务端按照Http协议,请求/返回数据 服务端拿到用户输入的请求后缀 做判断,返回不同的内容 # 不足之处 1.代码 阅读全文
posted @ 2021-09-10 01:28 Edmond辉仔 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 每日测验 """ 1.下面这段代码的输出结果是什么,并给出你的解释 def index(): return [lambda x : i * x for i in range(4)] print([m(2) for m in index()]) 2.什么是函数的递归调用?书写递归函数需要注意什么?你能 阅读全文
posted @ 2021-09-10 01:24 Edmond辉仔 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 每日测验 """ 今日考题: 1.有一个列表[3,4,1,2,5,6,6,5,4,3,3]请写出一个函数,找出该列表中没有重复的数的总和 2.简述数据库表设计中一对一、一对多、多对多的应用场景,char与varchar的区别 3.js代码书写位置有几种,什么是事件,js如何绑定事件,常见的事件有哪些 阅读全文
posted @ 2021-09-10 01:22 Edmond辉仔 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 每日测验 """ 今日考题 1.列举你所知道的PEP8 Python编码规范 2.求结果(易错题) v1 = 1 or 3 v2 = 1 and 3 v3 = 0 and 2 and 1 v4 = 0 and 2 or 1 v5 = 0 and 2 or 1 or 4 v6 = 0 or Flase 阅读全文
posted @ 2021-09-10 01:14 Edmond辉仔 阅读(8) 评论(0) 推荐(0) 编辑