11 2019 档案
摘要:[TOC] 聚合查询 讲聚合查询之前首先讲讲ORM中的聚合函数 在django的ORM中,我们需要先从模块中导入聚合函数 然后利用aggregate方法才进行聚合查询 示例 分组查询 ORM分组查询借助于annotate方法和聚合函数,相当于SQL语句中的group by F与Q查询 F查询 在上面
阅读全文
摘要:[TOC] DjangoORM数据操作 配置测试脚本 创建数据 我们现在models文件中创建好Book,Publish,Author,AuthorDetail这四张表 create方法 修改数据 pk会自动帮你查找到当前表的主键字段,所以后期我们都是用pk来指代主键字段 filter查询出来的结果
阅读全文
摘要:[TOC] Django视图层 JsonResponse 前后端分离 前后端数据交互,该如何进行? 通常情况下前后端数据交互采用的都是json的字符串(字典),后端只需要写好相应的url接口,前端访问你的这个接口,你只需要返回一个大字典+开发文档即可,用来告诉前端工程师,你的这个接口能返回那
阅读全文
摘要:[TOC] ORM表关系如何建立 我们利用一个简单的图书管理系统来说明ORM中表与表之间多对多,一对多和一对一的关系建立 我们先假设需要四张表,图书表,出版社表和作者表,为了更好的说明一对一的关系,我们再多建立一张作者的详情表 多对多 不难分析,图书表和作者表存在着多对多的关系,一个作者可以创作出多
阅读全文
摘要:[TOC] Python三大主流框架 Django 大而全 自带的组件和功能非常非常多 不足之处:写小项目的时候 可能会比较笨重(大材小用) Flask 小而精 短小精悍 自带的组件和功能特别特别少 基本全部依赖于第三方组件 不足之处:受限于第三方模块的影响比较大 如果将flask所有第三方模块加起
阅读全文
摘要:[TOC] 静态文件配置 1. 默认情况下所有的html文件都是放在templates文件夹内 2. 什么是静态文件 网站所使用到的提前写的css,js,第三方模块,图片都叫做静态文件 3. 默认情况下网站所使用到的静态文件资源全部会放在static文件夹下 通常情况下,在static文件夹内部还会
阅读全文
摘要:[TOC] JQuery JQuery介绍 1. jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 2. jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Wri
阅读全文
摘要:[TOC] BOM BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行"对话" window对象 Window对象是客户端JavaScript最高层对象之一,由于window对象是其他大部分对象的共同祖先,在调用window对象的方法
阅读全文
摘要:[TOC] CSS样式操作 宽和高 width属性可以为元素设置宽度。 height属性可以为元素设置高度。 块级标签才能设置宽度,内联标签的宽度由内容来决定。 字体属性 文字字体 字体大小 如果设置成inherit表示继承父元素的字体大小值 字重(粗细) font weight用来设置字体的字重(
阅读全文
摘要:博客园个人首页搭建 1.编写代码,将当前日期按“2017 12 27 11:11 星期三”格式输出
阅读全文
摘要:[TOC] JavaScript概述 JavaScript和ECMAScript的关系 尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现是由以下 3 个不同部分组成的: 核心(E
阅读全文
摘要:[TOC] HTML之form表单 功能: 表单用于向服务器传输数据,从而实现用户与web服务器的交互 表单能够包含input系列标签,比如文本字段,复选框,单选框,提交按钮等等 表单还可以包含textarea,select,fieldset和label标签 表单属性: 属性|描述 : :|: :
阅读全文
摘要:[TOC] HTML介绍 HTML HTML全称 HyperText Mackeup Language ,超文本标记语言 什么是超文本 比如网页的超链接、图片、音频、视频都称为超文本 HTML结构 打开pycharm, 我们可以新建一个HTML File文件, pycharm会自动为我们创建好HTM
阅读全文
摘要:[TOC] 元类 什么是元类 在Python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类 元类(type) 类 实例对象 为什么用元类 元类是负责产生类,所以我们学习元类或者自定义元类的目的:是为了控制类的产生过程,还可以控制
阅读全文
摘要:[TOC] 事务处理 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性 开始事务 标识事务的开始 回滚事务 用来回退(撤销)SQL语句 rollback只能在一个事务处理内使用,在执行一条start transaction命令之后 提
阅读全文