摘要:
本文目录: 一、一对多操作、多对多操作 二、基于对象的跨表查询 三、基于双下划线的查询 一、一对多操作 先在app目录下手撸orm #创建模型分析 实例:我们来假定下面这些概念,字段和关系 作者模型:一个作者有姓名和年龄。 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者 阅读全文
posted @ 2019-01-15 18:54
仗剑煮大虾
阅读(141)
评论(0)
推荐(0)
摘要:
本文目录: 一、web应用 二、模板的导入与继承 三、静态文件相关 四、inclusion_tag:返回html片段 五、模型层 一、web应用 -s包括两个部分:web服务器+application -目前阶段django项目用的web服务器是:wsgiref+application -上线会用u 阅读全文
posted @ 2019-01-15 18:54
仗剑煮大虾
阅读(255)
评论(0)
推荐(0)
摘要:
本文目录: 一、模板简介 二、模板语法之变量 三、模板之过滤器 四、模板之标签 五、自定义标签和过滤器 一、模板简介 你可能已经注意到我们在例子视图中返回的方式有点特别。也就是说,HTML被直接硬编码在Python之中。 def current_datetime(request) now = dat 阅读全文
posted @ 2019-01-15 18:53
仗剑煮大虾
阅读(139)
评论(0)
推荐(0)
摘要:
本文目录: 一、视图函数 二、request对象 三、HttpResponse对象 四、JsonResponse 五、CBV和FBV 六、文件上传 七、.前端提交数据编码格式 一、视图函数 一个视图函数,简称视图,是一个简单的视图函数,它接受web请求并且返回web响应。响应可以是一张网页的HTML 阅读全文
posted @ 2019-01-15 18:51
仗剑煮大虾
阅读(100)
评论(0)
推荐(0)
摘要:
本文目录: 一、路由的基本使用 二、路由的无名分组 三、路由的有名分组 四、有名和无名不能混着用 五、在setting中配置(以后的项目,一般不用动) 六、路由分发 七、反向解析 八、名称空间 九、django2.0的path,re_path(了解) 十、自定义转换器 一、路由的基本使用 # url 阅读全文
posted @ 2019-01-15 18:50
仗剑煮大虾
阅读(144)
评论(0)
推荐(0)
摘要:
本文目录: 一、django目录 二、登录注册 三、三件套 四、orm简介 五、基于orm的用户登录 一、django目录 -settings -urls -views -强调:setting中的'django.middleware.csrf.CsrfViewMiddleware'中间件先注释掉 - 阅读全文
posted @ 2019-01-15 18:49
仗剑煮大虾
阅读(133)
评论(0)
推荐(0)
摘要:
本文目录: 一、环境安装 二、创建项目 三、项目目录 四、创建项目应用 五、应用目录 六、第一个响应 七、第一个模板页面 八、第一个重定向 九、url应用移植 十、多应用相同模板页面冲突 十一、静态资源的配置 十二、url正则解读 十三、DTL前后台数据通信 十四、form表单提交数据 一、环境安装 阅读全文
posted @ 2019-01-15 18:45
仗剑煮大虾
阅读(200)
评论(0)
推荐(0)
摘要:
本文目录: 一、虚拟环境 二、web架构 三、http协议 四、原生socket 五、http协议socket原理 六、响应路由原理 七、响应框架演变 八、项目演变模板渲染 一、虚拟环境 什么是虚拟环境? 对真实的python解释器的一个拷贝版本 是事实有效的,可以独立运行解释python代码 可以 阅读全文
posted @ 2019-01-15 18:45
仗剑煮大虾
阅读(185)
评论(0)
推荐(0)
摘要:
本文目录: 一、栅格系统 二、移动端适配 三、栅格系统案例 四、表格 五、表单 六、循环应用 一、栅格系统 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>栅格系统</title> <link rel="stylesheet" 阅读全文
posted @ 2019-01-15 18:44
仗剑煮大虾
阅读(299)
评论(0)
推荐(0)
摘要:
本文目录: 一、ajax请求 二、前台服务器概念 三、bs导读 四、bs引入 五、bs容器与响应式 一、ajax请求 - 后台 ```python# 通过flask框架搭建后台from flask import Flask, request# 创建一个服务器对象app = Flask(__name_ 阅读全文
posted @ 2019-01-15 18:43
仗剑煮大虾
阅读(169)
评论(0)
推荐(0)
摘要:
本文目录: 一、文档结构 二、文档操作 三、文档操作案例 四、form表单 五、正则 六、form案例 一、文档结构 ```jsvar $sup = $('.sup');console.log($sup.children()); // 子们console.log($sup.parent()); // 阅读全文
posted @ 2019-01-15 18:42
仗剑煮大虾
阅读(268)
评论(0)
推荐(0)
摘要:
本文目录: 一、jq选择器 二、属性操作 三、jq轮播图 四、样式操作 五、jq动事件 六、jq动画 七、自定义动画 八、jq动画案例 一、jq选择器 - css3语法选择器 ```js$('css3选择器位')``` - 索引匹配 ```js$('div:eq(0)')$('div').eq(0) 阅读全文
posted @ 2019-01-15 18:41
仗剑煮大虾
阅读(208)
评论(0)
推荐(0)
摘要:
本文目录: 一、JQ入门 二、引入JQ 三、页面加载 四、分析JQ源码流程 五、JQ操作 六、c菜单栏案例 一、JQ入门 what is jQuery ???1.jQuery是对原生JavaScript二次封装的工具函数集合<注: 使用jq,基本上都是完成函数的调用, 函数调用需要()>2.jQue 阅读全文
posted @ 2019-01-15 18:40
仗剑煮大虾
阅读(196)
评论(0)
推荐(0)
摘要:
本文目录: 一、节点认知 二、文档结构 三、文档节点操作 四、事件target 五、BOM操作 一、节点认知 - dom与dom属性 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>节点</title> <style></sty 阅读全文
posted @ 2019-01-15 18:38
仗剑煮大虾
阅读(209)
评论(0)
推荐(0)
摘要:
本文目录: 一、鼠标事件 二、js盒模型 三、鼠标拖拽 四、键盘事件 五、其他时间应用 六、定时器 七、定时器案例 八、随机数 一、鼠标事件 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>鼠标事件</title> <style 阅读全文
posted @ 2019-01-15 18:36
仗剑煮大虾
阅读(257)
评论(0)
推荐(0)
摘要:
本文目录: 一、浮动与定位复习 二、小米菜单案例 三、轮播图 四、滚动轮播 一、浮动与定位复习 - 浮动与相对定位 ```js// 1.两者均参与布局// 2.主浮动布局, 相对布局辅助完成布局微调// 3.相对定位布局微调不同于盒模型布局微调, 相对定位布局不影响盒子原有位置, 就不会影响兄弟盒子 阅读全文
posted @ 2019-01-15 18:36
仗剑煮大虾
阅读(880)
评论(0)
推荐(0)
摘要:
本文目录: 一、事件案例 二、循环绑定之变量污染 三、事件的绑定与取消 四、事件对象 一、事件案例 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>事件高级</title> <style> .box { width: 350px 阅读全文
posted @ 2019-01-15 18:35
仗剑煮大虾
阅读(230)
评论(0)
推荐(0)
摘要:
本文目录: 一、函数闭包 二、面向对象 三、js选择器 四、事件初始 五、js处理页面内容 六、js事件控制标题栏 七、js控制类名 一、函数闭包 ```js// 函数的嵌套定义, 定义在内部的函数就称之为 闭包// 1.一个函数要使用另一个函数的局部变量// 2.闭包会持久化包裹自身的函数的局部变 阅读全文
posted @ 2019-01-15 18:34
仗剑煮大虾
阅读(254)
评论(0)
推荐(0)
摘要:
本文目录: 一、js引入 二、变量的定义 三、三种弹出框 四、调试方式 五、数据类型 六、数据类型转换 七、运算符 八、分支机构 九、循环结构 十、异常处理 十一、函数 一、js引入 - ES: ECMAScript语法- DOM: document对象模型 => 通过js代码与页面文档(出现在bo 阅读全文
posted @ 2019-01-15 18:32
仗剑煮大虾
阅读(210)
评论(0)
推荐(0)
摘要:
本文目录: 一、2d形变 二、动画 三、表格 四、多个文本垂直居中 五、小米形变案例 一、2d形变 /*1.形变参考点: 三轴交界点*/transform-origin: x轴坐标 y轴坐标; /*2.旋转 rotate deg*/transform: rotate(720deg); /*偏移 tr 阅读全文
posted @ 2019-01-15 18:30
仗剑煮大虾
阅读(482)
评论(0)
推荐(0)
摘要:
本文目录: 一、小米拼接 二、过渡动画 三、过度案例 四、盒子阴影 五、伪类设计边框 一、小米拼接 将区域整体划分起名 => 对其他区域布局不产生影响提出公共css => reset操作当有区域发送显示重叠(脱离文档流导致的), 需要通过z-index调整层级一定需要最外层,且最外层做自身布局时,不 阅读全文
posted @ 2019-01-15 18:29
仗剑煮大虾
阅读(294)
评论(0)
推荐(0)
摘要:
本文目录: 一、盒子的显隐 二、小米topbar 三、相对定位 四、决定定位 五、固定定位 六、z-index属性 七、流式布局思想 八、hover父子悬浮 一、盒子的显隐 1.同一结构下, 如果采用浮动布局,所有的同级别兄弟标签都要采用浮动布局2.浮动布局的盒子宽度在没有设定时会自适应内容宽度 < 阅读全文
posted @ 2019-01-15 18:28
仗剑煮大虾
阅读(272)
评论(0)
推荐(0)
摘要:
本文目录 一、display总结 二、overflow 三、浮动布局 四、清浮动 五、清浮动的方式 一、display总结 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>display总结</title> <style typ 阅读全文
posted @ 2019-01-15 18:27
仗剑煮大虾
阅读(638)
评论(0)
推荐(0)
摘要:
本文目录: 一、常用标签的使用 二、边界圆角 三、背景样式 四、精灵图 五、盒模型布局细节 六、盒模型案例 七、w3c主页 一、常用标签的使用 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>常用标签的使用</title> <! 阅读全文
posted @ 2019-01-15 18:26
仗剑煮大虾
阅读(318)
评论(0)
推荐(0)
摘要:
本文目录: 一、组合选择器 二、复制选择器优先级 三、伪类选择器 四、盒模型 五、盒模型显示区域 六、盒模型布局 一、组合选择器 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>组合选择器</title> <style type 阅读全文
posted @ 2019-01-15 18:25
仗剑煮大虾
阅读(215)
评论(0)
推荐(0)
摘要:
本文目录: 一、w3c架构分析 二、css三种引入 三、三种引入的优先级 四、基础选择器 五、长度单位与颜色 六、文件样式操作 七、display 一、w3c架构分析 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>架构分析</ 阅读全文
posted @ 2019-01-15 18:21
仗剑煮大虾
阅读(142)
评论(0)
推荐(0)
摘要:
本文目录: 一、前端三剑客 二、编辑器 三、第一个页面 四、基本标签 五、标签分类 一、前端三剑客 html:完成页面架构的搭建 css:完成页面样式布局 js:完成页面功能 二、编辑器 插件: 插件管理器 ctrl+~ 安装 package control 使用:安装: ctrl+shift+p 阅读全文
posted @ 2019-01-15 18:20
仗剑煮大虾
阅读(154)
评论(0)
推荐(0)
摘要:
本文目录: 一、元类 二、通过元类来控制类的创建过程 三、控制类的调用(实例化) 四、单例模式 五、元类实现单例 一、元类 元类是什么? 本质上也是一个类,元类是用于实例化其他类,对象怎么来的是类实例化出来的,那类这个对象怎么来的呢?就是由元类实例化出来的。因为在在python中一切皆对象。 # c 阅读全文
posted @ 2019-01-15 18:19
仗剑煮大虾
阅读(196)
评论(0)
推荐(0)
摘要:
本文目录: 一、触发器 二、pymysql事务测试 三、存储过程 四、pymysql调用存储过程 一、触发器 在某个时间发生了某个事件时 会自动触发一段sql语句 create trigger cmd_insert_triger before insert on cmd for each row b 阅读全文
posted @ 2019-01-15 18:18
仗剑煮大虾
阅读(844)
评论(0)
推荐(0)
摘要:
本文目录: 一、用户管理 二、pymysql增删改查 三、sql注入攻击 一、用户管理 数据安全非常重要 不可能随便分配root账户 应该按照不同开发岗位分配不同的账户和权限 mysql中 将于用户相关的数据放在mysql库 user - > db - > tables_priv -> column 阅读全文
posted @ 2019-01-15 18:16
仗剑煮大虾
阅读(379)
评论(0)
推荐(0)
摘要:
本文目录: 一、数据增删改 二、单表查询 三、正表达式匹配 四、多表查询 五、子查询 一、数据增删改 增加数据 insert [into] 表名[(可选字段名)] values(一堆值1),(一堆值2),..... into 可以省略 表名后的字段可以选 如果写了 后面的values中的值必须与表名 阅读全文
posted @ 2019-01-15 18:15
仗剑煮大虾
阅读(595)
评论(0)
推荐(0)
摘要:
本文目录: 一、分表、外键、级联、一对多 二、多对多 三、一对一 一、分表、外键、级联、一对多 分表 将部门数据与员工数据放到同一张表中会造成 数据重复 结构混乱 扩展维护性差 需要分表 create table dept(id int primary key auto_increment,name 阅读全文
posted @ 2019-01-15 18:14
仗剑煮大虾
阅读(2305)
评论(0)
推荐(1)
摘要:
本文目录: 一、初始数据库 二、数据库的相关概念 三、安装数据库与配置环境 四、绿色修改默认密码 五、简单的sql语句 六、修改默认密码 七、5.6与5.7的区别 八、小结 一、初始数据库 1.什么是数据库 存放数据的仓库 已学习的文件操作的缺陷 1.IO操作 效率问题 2.多用户竞争数据 3.网络 阅读全文
posted @ 2019-01-15 18:13
仗剑煮大虾
阅读(249)
评论(0)
推荐(0)
摘要:
本文目录: 一、建表语句 二、数据类型 三、约束 一、建表语句 create table 表名( 字段名 数据类型[(长度) 约束条件] ); []代表可选的 为什么需要给数据分类? 189 一八九 1.描述数据更加准确 2.节省内存空间 二、数据类型 整数类型 默认有符号的 设置为无符号 1.cr 阅读全文
posted @ 2019-01-15 18:13
仗剑煮大虾
阅读(227)
评论(0)
推荐(0)
摘要:
本文目录: 一、线程池实现阻塞IO 二、非阻塞IO模型 三、多路复用,降低CPU占用 四、模拟异步IO 一、线程池实现阻塞IO 线程阻塞IO 客户端 import socket c = socket.socket() c.connect(("127.0.0.1",9999)) while True: 阅读全文
posted @ 2019-01-15 18:12
仗剑煮大虾
阅读(427)
评论(0)
推荐(0)
摘要:
本文目录: 一、GIL 二、关于GIL性能的讨论 三、计算密集测试 四、IO密集测试 五、GIL与互斥锁 六、进程池 七、进程什么时候算是空闲 八、线程池 一、GIL 什么叫GIL 全局解释器锁(GIL Global Interpreter Lock),锁就是线程里面那个锁,锁是为了避免资源竞争造成 阅读全文
posted @ 2019-01-15 18:11
仗剑煮大虾
阅读(658)
评论(0)
推荐(0)
摘要:
本文目录: 一、进程池 二、同步异步 三、利用回调完成生产者消费者 四、线程队列 五、协程实现 六、greenlet使用 七、gevent使用 一、进程池 前言 在利用python来进行系统管理的时候,特别是同事操作多个文件或目录时,或者远程控制主机时,并行可以节约大量时间,多进程是很好的实现并发的 阅读全文
posted @ 2019-01-15 18:11
仗剑煮大虾
阅读(592)
评论(0)
推荐(0)
摘要:
本文目录: 一、队列 二、生产者消费者模型 三、线程及守护线程 四、线程常用方法 五、启动线程的另一种方式 六、锁 七、锁死 八、死锁 九、单个锁能不能死锁 十、信号旗 一、队列 什么是队列 类似于链表与堆栈一样,队列也是存储数据的结构,在队列中数据进入队列的顺序很重要,一般来说,队列就是一群人或者 阅读全文
posted @ 2019-01-15 18:10
仗剑煮大虾
阅读(293)
评论(0)
推荐(0)

浙公网安备 33010602011771号