10 2019 档案
摘要:django之auth模块 更多介绍请戳 "Auth认证模块" 自定义中间件的配置 代码链接 "自定义中间件"
阅读全文
摘要:cookies 和session 为什么会有cookie? 由于http协议是无状态的,即用户访问过后,不留痕迹(状态可以理解为客户端和服务器在某次会话中产生的数据,那无状态的就以为这些数据不会被保留。) 无法记住用户是谁。但是我们可能在登录之后,要保存用户的部分信息,这样下次就可以直接登录了,
阅读全文
摘要:批量插入数据 自定义分页器 创建多对多表关系的三种方式 form校验组件
阅读全文
摘要:django之choice参数,ajax choice参数 应用场景:主要是用户性别、用户工作状态、成绩对应 Ajax 1. 异步提交和局部刷新 异步提交就是说,提交任务之后,不会原地等待,直接执行下一行代码,任务的返回通过回调机制 局部刷新,一个页面不是整体刷新,而是页面的某个地方局部刷新,比如,
阅读全文
摘要:项目架构图 数据库设计 1. 根据用户模块,可以有如下数据库设计 2. 根据商品相关,可以有如下数据库设计 注意: 1. 商品表中会有商品图片和商品种类的字段属性, 1. 图片的话,你点开商品,肯定不应该只要一张,这样的话就要考虑专门建一张表用来保存商品的多张图片信息,商品和图片表是一对多的关系,需
阅读全文
摘要:Django orm进阶查询(聚合、分组、F查询、Q查询)、常见字段、查询优化及事务操作 聚合查询 记住用到关键字 然后还有几个常用的聚合函数就好了 分组查询 记住用到关键字 然后下面几个例子 F与Q查询 有这样一个需求:我们之前在查询数据库的时候条件都是我们自己手写的但是现在出现了条件是从数据库里
阅读全文
摘要:基于django 中的settings实现原理,实现自己项目配置文件的可插拔式设计 "importlib动态导入模块"
阅读全文
摘要:模型层 1. ORM查询 所有代码都是在 文件中运行的 注意:我如果想在 文件中测试相关代码,那么必须要进行配置,不然会报以下的错误 意思就是, 本身是一个搭好的框架,你不能单独运行某一个文件,它是一个整体,运行文件前必须要进行环境配置 所以我们的思路就是在 文件中,让它一启动改文件,就把相关的环境
阅读全文
摘要:web开发流程 四大模块 (需求分析概述) 用户模块 注册页 - 注册时校验用户是否已被注册 - 完成用户的注册 - 给用户的注册邮箱发送邮件,用户点击邮件中的激活链接完成用户账号的激活 登录页 - 实现用户的登录功能 用户中心 - 用户中心信息页:显示登录用户的信息,包括用户名、电话和地址,同时页
阅读全文
摘要:视图层 小白必会三板斧(三个返回的都是HttpResponse对象,通过看源码,可以知道是内部实现) JsonResponse js常用数据类型 "JS中的六大数据类型" form表单上传文件 注意事项 1. 2. 与`CBV CBV`源码分析 django settings源码分析及实际应用
阅读全文
摘要:图书管理系统表的设计 路由层 伪静态 将动态网页假装成是静态的 这样做的目的是为了提高搜索引擎的SEO查询优先级 搜索在收录网站的时候 会优先收录看上去像是静态文件的资源 但是无论你怎么使用伪静态进行优化 你也干不过RMB玩家 虚拟环境 通常针对不同的项目 只会安装该项目所用的模块 用不到的一概不装
阅读全文
摘要:三剑客 静态文件配置 request对象 连接数据库 django orm简介 数据库操作
阅读全文
摘要:我觉着自己生下来就是解决问题的
阅读全文
摘要:1. 为什么要在 中加入 ? 因为 是对 在`html`页面呈现方式进行管理的一个第三方插件。 2. 为什么有时候定义 时,会将外键设置成指向自己? 比如有这种需求,一个商品类目(GoodsCategory)的Model,它有一个字段是父级目录(parent_category),父级目录应该是一个外
阅读全文
摘要:错误1:安装Mysqlclient
阅读全文
摘要:不知道为什么,明明照着做,但是我就会遇到一些错误问题,但是我觉着自己生下来就是解决问题的。
阅读全文
摘要:django基础知识 python三大主流框架 1. Django 1. 优点:大而全,自带的功能特别多 类似于航空母舰。 2. 缺点:有时候过于笨重。 "Django官网文档" "Django中文文档" 2. Flask 1. 优点:小而精,自带的功能特别特别少 类似于新年广场,装备全靠捡(引用特
阅读全文
摘要:Django基础了解知识 HTTP协议(超文本传输协议) "HTTP协议" 1. 四大特性 : 1. 基于TCP/IP之上作用于应用层 2. 基于请求响应 3. 无状态 引申出cookie session token…… 4. 无连接 长连接 "websocket" (HTTP协议的大补丁) 2.
阅读全文
摘要:Jquery jQuery介绍 1. jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 2. jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write les
阅读全文
摘要:前端之BOM与DOM BOM(Browser Object Model): 指的是浏览器对象模型,它使 JavaScript有能力与浏览器进行“对话” DOM(Document Object Model): 指的是文档对象模型,通过它,可以访问HTML文件的所有元素 1.基础 2.DOM DOM(D
阅读全文
摘要:python ES6就是指的ECMAScript ECMAScript是Javascript的一个重要标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(ECMAScript) 文档
阅读全文
摘要:创建项目 1. 在合适的位置创建一个目录 2. 打开cmd窗口,进入到创建的目录内 3. 输入 目录层级 1. 是一个命令行工具,可以使我们用多种方式对Django项目进行交互 2. 1. :一个空文件,它告诉Python这个目录应该被看做一个python包 2. :项目的配置文件 3. :项目的u
阅读全文
摘要:michael blog.html michael.css
阅读全文
摘要:文本属性 背景属性 边框 border radius display属性 CSS盒子模型 margin外边框 padding内填充 float "什么是文档的普通流" clear overflow溢出属性 定位 z index opacity 完整代码
阅读全文
摘要:Django简介 MVC 具体请看 "MVC" MTV(Django设计模式) MTV流程图
阅读全文
摘要:CSS CSS 简介 CSS的几种引入方式 CSS选择器 补充点
阅读全文
摘要:HTML web服务的本质 HTML是什么 超文本标记语言(Hypertext Markup Language,HTML)是一种用于创建网页的标记语言 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页,对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页
阅读全文
摘要:补充:垃圾回收机制、线程池和ORM缺点 1. 垃圾回收机制不仅有引用计数,还有标记清除和分代回收 1. 引用计数就是内存地址的门牌号,为0时就会回收掉,但是会出现循环引用问题,这种情况下会导致内存泄漏(即不会被用,也不会被清除,一直占着) 2. 标记清除就是有引用就画有向图,如果根对象不能通过边达到
阅读全文
摘要:为什么要用类绑定方法: 就相当于类的一个方法,所以不需要类实例化产生对象(查询功能不需要__init__, 但是插入和更新都需要对表进行更新) 查询、插入和更新:先写出原生sql,然后再根据需要传的参数,再在上面写 sql语句中,当需要输入字符串(带引号的数据)时,需要考虑sql注入问题,例如:se
阅读全文