摘要:
form组件(功能) 1. 生成html标签 前端页面是form类的对象生成的 生成HTML标签功能 当用户名和密码输入为空或输错之后,页面都会提示 用户提交校验功能 当用户输错之后,再次输入 上次的内容还保留在input框 保留上次输入内容 1.1 Form常用字段和插件 字段用于对用户请求数 阅读全文
摘要:
form组件(功能) 1. 生成html标签 前端页面是form类的对象生成的 生成HTML标签功能 当用户名和密码输入为空或输错之后,页面都会提示 用户提交校验功能 当用户输错之后,再次输入 上次的内容还保留在input框 保留上次输入内容 1.1 Form常用字段和插件 字段用于对用户请求数 阅读全文
摘要:
一、事务和锁 锁 事务 1. Django是做事务处理 1. 1 全局开启 在Web应用中,常用的事务处理方式是将每个请求都包裹在一个事务中。这个功能使用起来非常简单,你只需要将它的配置项ATOMIC_REQUESTS设置为True。 它是这样工作的:当有请求过来时,Django会在调用视图方法前开 阅读全文
摘要:
1. ajax(特点:异步请求和局部刷新) urls: login.html: home.html: 2. csrftoken 2.1 原理: https://blog.csdn.net/qq_42327755/article/details/80575565?tdsourcetag=s_pcqq_ 阅读全文
摘要:
基于双下划线的跨表查询(连表查询 join) 示例: 聚合查询 分组查询 F查询 Q查询 阅读全文
摘要:
1. 装饰器(加入functools.wraps装饰,保留函数的元数据 函数名/注释) 1.1 orm字段中的verbose_name 2. 什么是HTTP协议 3. django请求生命周期/浏览器上输入http://www.xxx.com请求到django后发生了什么? 4. 案例:博客系统 基 阅读全文
摘要:
1. HTTP协议 1.4 http协议是基于TCP/IP协议上的应用层协议 1.5 HTTP请求方法(HTTP/1.1协议中共定义了八种方法(也叫‘动作’)来以不同方式操作指定的资源) 1.6 HTTP状态码 1.7 URL 1.8 HTTP请求格式(请求协议) URL包含:/index/in 阅读全文
摘要:
1. DBMS 数据库管理系统(英语:Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能) 存储数据的,存在硬盘上(内存无法永久保存) 为什么要有? 优点: 工作方式: 2. mysql RDBMS 关 阅读全文
摘要:
1. 什么是数据库:存储数据的地方,数据存储在硬盘上(硬盘效率低) 2. 为什么要使用数据库? 为了让应用程序或者项目不用直接的和硬盘打交道 直接操作硬盘上的文件效率低 通过文件来读写数据很麻烦 共享数据麻烦,并且容易造成电脑安全性降低 突发情况(服务器崩了),稳定性不足 3. 优点: 方便管理数据 阅读全文
摘要:
1. 线程 多线程抢占资源:只能让其串行 1. 互斥锁 2. 队列(三种) 先进先出(Queue) 先进后出,栈 优先级队列 2. 事件(event) 1. 版本一:程序中其他线程需要通过判断某一线程的状态来确定自己下一步的操作 2. event 练习题: 3. 协程:一个线程并发的处理任务 串行: 阅读全文
摘要:
1. 阻塞,非阻塞,同步,异步 进程运行的三个状态: 运行,就绪,阻塞. 执行的角度: 阻塞: 程序运行时,遇到了IO,程序挂起,cpu被切走. 非阻塞: 程序没有遇到IO,程序遇到IO但是我通过某种手段,让cpu强行运行我的程序. 提交任务的角度: 同步: 提交一个任务,自任务开始运行 阅读全文
|