05 2021 档案
摘要:[Django高级之cookie与session] cookie,session,token扫盲 1 cookie:是服务端设置保存在客户端浏览器上的键值对 如果不加密,是不安全的(可能被窃取,篡改) cookie虽然是服务端设置的但是浏览器可以选择不保存 2 session:是保存在服务端
阅读全文
摘要:[Django高级之forms组件] forms组件之校验字段 # 第一步:定义一个类,继承forms.Form # 第二步:在类中写字段,要校验的字段,字段属性就是校验规则 # 第三步:实例化得到一个Form对象,把要校验的数据传入 # 第四步:调用 对象.is_valid()校验,校验通过就是T
阅读全文
摘要:[Django高级之二次弹框确认、批量插入数据、分页器组件] 借助于插件完成二次确认弹框展示 $("#b55").click(function () { swal({ title: "你确定要删除吗?", // 标题 text: "删除可就找不回来了哦!", // 标题下的文本提示内容 type:
阅读全文
摘要:[Django之框架设计模型(MTV与MVC)、Ajax] 框架设计模型(MTV与MVC) MTV M:models模型层 T:templates模板层 V:views视图层 MVC M:models模型层 V:views视图层 C:controller控制层 django框架自称是MTV 其实本质
阅读全文
摘要:[Django框架之ORM操作:多表查询,聚合查询、分组查询、F查询、Q查询、ORM查询优化] 5个表 - 书籍表:id、书名、价格、出版日期 - 作者表:id、名字、年龄 - 作者详情表:id、电话、地址 - 出版社表:id、出版社名、地址、邮箱 - 书籍和作者表(多对多关系) 一对一的关系,关联
阅读全文
摘要:[Django框架之ORM常用字段和参数、单表操作] 一 Django ORM常用字段和参数 常用字段 AutoField 映射到数据库中是 int 类型,int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerFi
阅读全文
摘要:[Django框架之模板层] django之settings源码 1.django其实有两个配置文件 一个是暴露给用户可以自定义的配置文件 项目根目录下的settings.py 一个是项目默认的配置文件 当用户不做任何配置的时候自动加载默认配置 # 默认全局配置文件,按住Ctrl键+鼠标左键点击可以
阅读全文
摘要:[Django框架之视图层] 视图层 Django视图层, 视图就是Django项目下的views.py文件,它的内部是一系列的函数或者是类,用来专门处理客户端访问请求后处理请求并且返回相应的数据,相当于一个中央情报处理系统 小白必会三板斧 HttpResponse 返回字符串类型的数据 rende
阅读全文
摘要:[Django框架之路由层匹配、有名 无名分组、反向解析、路由分发、名称空间、伪静态、本地虚拟环境、django版本区别] 路由层 路由即请求地址与视图函数的映射关系,如果把网站比喻成一本书,那路由就是这本书的目录,在django中默认把路由配置在urls.py中 路由配置 # urls.py fr
阅读全文
摘要:[Django框架 - 静态文件配置、request对象方法初识、 pycharm链接数据库、ORM实操增删改查、django请求生命周期] 我们将html文件默认都放在templates文件夹下 将网站所使用的静态文件默认都放在static下 静态文件 写好之后不会自动动态改变的文件资源,比如我们
阅读全文
摘要:[Django框架 - 注意事项,安装,项目搭建,小白必会三板斧] 想要正常运行django项目所需要知道的注意事项 1. 计算机名称不能有中文,不然bug在哪儿你都不知道! 2. 项目名和py文件名最好也不要使用中文,使用中文极容易出现各种莫名其妙的报错,使用拼 音也会显得非常的不专业 3. 在p
阅读全文
摘要:[在学习Django框架之前所需要了解的知识点] Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了 用户的浏览器一输入网址,会给服务端发送数据,那浏览器会发送什么数据?怎么发?这个谁来定
阅读全文
摘要:[JQuery] jQuery介绍 jQuery是一个轻量级的、快速简洁的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write l
阅读全文
摘要:[JavaScript之BOM与DOM] BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 Window对象
阅读全文
摘要:[JavaScript] 简介 JavaScript是一门动态弱类型的解释型编程语言。是可插入 HTML 页面的编程代码,插入 HTML 页面后,可由所有的现代浏览器执行。从而增强页面动态效果,实现页面与用户之间的实时动态的交互。 一个完整的JavaScript的实现是由三部分组成:ECMAScri
阅读全文
摘要:[CSS属性设置,盒子模型,网页布局] CSS属性设置 1. 宽和高 width:属性可以为元素设置宽度. height:属性可以为元素设置高度. 块级标签的宽度不修改的情况下默认占浏览器的一整行,块级标签的高度也是取决于标签内文本的高度,但是可以通过CSS设置 行内标签的宽度和高度都是由内容来决定
阅读全文
摘要:[CSS层叠样式表] CSS介绍 Cascading Style Sheet 层叠样式表,是专门用来为HTML标签添加样式的。 把HTML认为是网页的骨架 那么CSS就是用于对HTML骨架进行修饰,比如加背景色、显示方式、位置等等属性 CSS语法 一个完整的CSS样式需要具备两大部分: # 1、选择
阅读全文
摘要:[前端、HTTP协议、HTML标签] 什么是前端 """ 任何与用户直接打交道的操作界面都可以称之为前端 比如:电脑界面 手机界面 平板界面 什么是后端 后端类似于幕后操作者(一堆让人头皮发麻的代码) 不直接跟用户打交道 """ 为什么学前端 """ 因为我们是全栈开发工程师 但是前端这一块我们不会
阅读全文
摘要:[MySQL数据库之事务、读现象、数据库锁机制、多版本控制MVCC、事务隔离机制] 事务 1、什么是事务: 事务(Transaction),顾名思义就是要做的或所做的事情,数据库事务指的则是作为单个逻辑工作单元执行的一系列操作(SQL语句)。这些操作要么全部执行,要么全部不执行。 2、为什么需要事务
阅读全文
摘要:[MySQL数据库之索引与慢查询优化] 介绍索引 索引参考博客:https://www.cnblogs.com/linhaifeng/articles/7274563.html 知识回顾:数据都是存在硬盘上的,那查询数据不可避免的需要进行IO操作 索引在MySQL中也叫做“键”,是存储引擎用于快速找
阅读全文
摘要:[MySQL数据库之Navicat.pymysql模块、视图、触发器、存储过程、函数、流程控制] Navicat Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的
阅读全文
摘要:[MySQL数据库之记录的详细操作:增、改、删、单表查询、多表查询] 记录详细操作 增、删、改 增: insert t1(字段1,字段2,字段3) values (值1,值2,值3), (值1,值2,值3), (值1,值2,值3); 改: update t1 set 字段1 = 值1, 字段2 =
阅读全文
摘要:[MySQL数据库之表的约束条件:primary key、auto_increment、not null与default、unique、foreign key:表与表之间建立关联] 表的约束条件 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: PRIMAR
阅读全文
阅读目录(Content)
此页目录为空