摘要:
Django 数据库 一、聚合查询 聚合函数: Max 求最大值 Min 求最小值 Sun 求和 Cont 统计数量 Avg 求平均值 使用方法 类名.object.aggreate(聚合函数(‘字段名’)) 在MySQL数据库中,聚合函数需要在分组后(group by)才能使用 在Djan 阅读全文
摘要:
一、ORM执行SQL语句 django中的ORM提供的操作功能有限,在模型提供的查询API不能满足实际工作需要时,可以在ORM中直接执行原生sql语句。 Django 提供两种方法使用原生SQL进行查询: 一种是使用raw()方法,进行原生SQL查询并返回模型实例; 另一种是完全避开模型层,直接执行 阅读全文
摘要:
Django框架之模型层 一、模型层前期准备 介绍 在django框架中,模型层是直接和数据库进行操作的,所有数据的增删改查都由模型层来完成 django框架自带的sqlite3数据库对时间不敏感,有时候还会出现错乱的问题,一般都是在测试阶段使用 在这里我们将数据库切换成Mysql数据库 阅读全文
摘要:
Django框架 一、pycharm虚拟环境 1、简介 虚拟环境:能够针对相同版本的解释器创建多个分身 每个分身可以有自己独立的环境 在以后的工作中,会遇到多个django项目,多个项目所需的模块和插件各不相同,如果都存储在一个项目中,就会造成资源浪费的现象,针对这个问题就可以使用虚拟环境, 阅读全文
摘要:
二、Django路由层 路由层是指Django框架目录下的urls.py文件,该文件中存储了网址后缀对应的功能函数 网址:路由 eg:https://www.taobao.com/ 解析成:IP:端口号 网址后缀:路由后缀 eg:https://taobao.com/search/ 阅读全文
摘要:
Django数据库 一、django请求生命周期流程 从浏览器发出一个请求,到返回响应内容,这个过程是怎样的? 1.浏览器解析输入的url(网址) 2.查找url对应的IP地址 3.通过IP地址访问我们的服务器 (1)请求进入wsgi服务器 (2)wsgi服务器将请求包装后,传递给djang 阅读全文
摘要:
Django框架 一、静态文件配置 1、静态文件 指不经常发生变化的文件,主要针对html文件所使用到的各种资源 是前端已经写好了的能够直接调用或者使用的文件都可以称之为静态文件,比如: 外部JavaScript文件 外部CSS文件 项目需要的图片文件 第三方的前端框架或者库,比如jQuer 阅读全文
摘要:
Django框架 一、Django推导流程 1、纯手撸web框架 web框架本质 web框架的本质就是socket服务端,用来连接前端(socket客户端)与数据库的中间介质 手写web框架 1.编写socket服务端代码 2.浏览器对服务端进行访问,访问响应无效>>>:HTTP协议 3.根据网 阅读全文
摘要:
jQuery类库 一、简介 Write less do more 写的更少做的更多 1.优点 1.加载速度快 2.选择器更多更好用 3.一行代码走天下 4.支持ajax请求(重点) 5.兼容多浏览器 2.准备工作 1.下载核心文件到本地引入(没有网络也可以使用) <script src="jQu 阅读全文
摘要:
JavaScript 一、BOM操作 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话” 1、window对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 如果文档包含框架(frame 或 iframe 标签 阅读全文