python学习笔记(92) Django基础之ORM
摘要:1. ORM已经的学过的内容: 1. Django项目如何使用ORM连接MySQL 1. 手动创建数据库 2. 在settings.py里面配置一下数据库的连接信息(告诉Django连接哪一个数据库) DATABASES = { 'default': { 'ENGINE': 'django.db.b
阅读全文
python学习笔记(91) Django基础之视图
摘要:1. 视图(接收请求返回响应那部分) 1. CBV(class base view)和FBV(function base view) CBV: from django.views import View class AddPublisher(View): def get(self, request)
阅读全文
python学习笔记(90) Django基础之模板语言
摘要:MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分
阅读全文
python学习笔记(89) Django基础
摘要:HTTP协议: 1. 浏览器往服务端发的叫 请求(request) 请求的消息格式: 请求方法 路径 HTTP/1.1\r\n k1:v1\r\n k2:v2\r\n \r\n 请求数据 2. 服务端往浏览器发的叫 响应(response) 响应的消息格式: HTTP/1.1 状态码 状态描述符\r
阅读全文
python学习笔记(88) Bootstrap
摘要:css文件用link引入 移动端支持: 重置样式库: Normalize.css 栅格: col-md-5 col-md-offset-2 // 左边空两列
阅读全文
python学习笔记(87) jQuery实例
摘要:<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>周末作业讲解</title> <style> .cover { position: fixed; top: 0; right: 0; bottom: 0; l
阅读全文
python学习笔记(86) jQuery之事件
摘要:.on("click", "选择器", function(){...}) 适用于给未来的元素绑定事件(事件委托) 事件冒泡和事件捕获 // 删除按钮绑定行 $("tbody").on("click", ".delete", function(){ $(this).parent().parent().
阅读全文
python学习笔记(85) jQuery样式和属性操作
摘要:菜单作业: <script> $(".menu-title").click(function () { $(this).next().toggleclass("hide"); $(this).next().siblings(".menu-items").addclass("hide") }) </s
阅读全文
python学习笔记(84) jQuery基础
摘要:Write less, do more. 相当于Python的第三方模块 1.改变标签 2.改变标签属性 3.改变标签样式 4.改变事件 找到标签: 找出来的是jQuery对象 jQuery("#d1")[0] $("div.c1")[0] $("div.c1")[1] 括号里面和CSS选择器一样,
阅读全文
python学习笔记(83) BOM和DOM
摘要:BOM:(Browser Object Model)浏览器对象模型,使js可以和浏览器对话 DOM:(Document Object Model)文档对象模型,通过它访问HTML文档的所有元素 Window是全局对象,表示浏览器窗口 window.open(); location对象: locati
阅读全文
python学习笔记(82) JS函数和对象
摘要:document.body.contentEditable=true 局部变量会在函数运行以后删除,全局变量会在页面关闭以后删除 作用域: 打印结果是BeiJing 闭包: 打印结果是ShangHai 关键点在于调用函数的时候找函数定义过程 词法分析: 1.分析 //Active Object AO
阅读全文
python学习笔记(81) JS基础
摘要:构成: 1.核心 ECMAScript 2.文档对象模型 DOM 3.浏览器对象模型 BOM 基础语法: 1.单行注释 // 2.多行注释 /* */ 3.语句必须以;结束 4.变量声明关键字 var 变量名 = "值"; js属于动态类型(同一个变量可以存不同数据类型) 5.变量命名规则 $可以做
阅读全文
python学习笔记(80) CSS属性
摘要:字体属性: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如: red rgba(255,0,0,0.3) text-align # 对齐方式 left,right,center,justify text-decoration # 装饰 te
阅读全文
python学习笔记(79) CSS
摘要:CSS 层叠 样式 表 HTML是骨架,CSS是衣服 CSS引入方法: 1.写在标签里面 style = 2.在head中通过style标签定义 3.把样式写在css文件中,在html文件中通过link标签导入 CSS语法: 选择器{样式1;样式2} CSS查找标签的方式(选择器): 1.基本选择器
阅读全文
python学习笔记(78) HTML基础知识
摘要:HTTP协议:浏览器和服务器之间约定好的格式 conn.send(b'HTTP/1.1 200 OK\r\n\r\n') <标签名> --> 标记语言(HTML,XML) 标签分类: 单标签 双标签 <h1></h1> <img> <a></a> 特殊字符: 空格:   > : > <
阅读全文
python学习笔记(77) ORM框架
摘要:面向对象: 共同参数分类 模板"约束" 一类事物共同拥有的属性和行为 obj1() # 调用__call__() obj1['k'] # 调用__get__item() obj1['k'] = 123 # 调用__setitem__() del obj1['k'] # 调用__delitem__()
阅读全文
python学习笔记(76) 索引
摘要:desc userinfo 3; # 显示所有列 普通索引: index 索引名(列名) # 创建表的时候 creat index 索引名 on 表名(列名) drop index 索引名 on 表名 唯一索引: unique 索引名(列名) # 创建表的时候 creat unique index
阅读全文
python学习笔记(75) 存储过程
摘要:存储过程 / SQL语句 / 类和对象 ######################################### delimiter // creat PROCEDURE p1() BEGIN select * from student; INSERT inti teacher(tname
阅读全文
python学习笔记(74) MySQL补充,视图、触发器、函数
摘要:1.基于角色的权限管理,管理性更好 2.需求分析很重要 视图: # 不常用,要通过数据库修改 creat view v1 as select* from student where sid>10; 把某个查询语句(临时表)设置别名,方便后面使用 虚拟出来的,不能插入数据 creat view 名称
阅读全文
python学习笔记(73) pymysql模块
摘要:有连接,有关闭,有游标 execute() # 有SQL注入问题 增删改需要conn.commit() fetchone fetchall # 游标 cursor.lastrowid # 最后一条的自增ID executemany以后也是最后一条 ##########################
阅读全文