07 2019 档案
摘要:一、一对一 场景:字段多,且一部分字段使用率高 优点:提高效率 实质:唯一的外键 二、多对多创建的方式 1、ManyToManyField,自动创建第三张表 优点:简单、方便 缺点:不能在第三张表添加额外的字段 2、自己创建第三张表,利用外键分别关联 缺点:麻烦、并且不能使用ORM的内置方法,所有一
阅读全文
摘要:锁 所有匹配的行将被锁定,直到事务结束。这意味着可以通过锁防止数据被其它事务修改。 Django终端打印SQL语句 注意:value或value_list里的字段相当于SQL语句select 后面的字段 annotate分类按照前面的字段进行分类
阅读全文
摘要:1、查询 QuerySet 对象 其它 2、神奇的双下方法-->根据字段查询 注意:字段__判断条件 3、在python脚本里调用Django环境
阅读全文
摘要:1、datatime.datatime 作用:.now()获取当前的时间 注意:时间的数据类型,datatime.datatime 2、datatime.timedelta 详情参考: https://www.cnblogs.com/dingtianwei/p/9493356.html
阅读全文
摘要:一、ORM简介 1、概念:ORM(Object Relational Mappingt ),对象关系映射 2、实质:类与数据库之间的映射 3、优点: 开发人员不用写数据库 4、缺点: 开发人员,数据库的技能丢失 类->SQL语句,需要时间,降低效率 二、字段 1、常用字段 a、AutoField i
阅读全文
摘要:一、实质 url与函数的对应关系,即映射表 位置:urls.py 二、格式 注意:只要协议、ip和端口号即可 前面是正则表达式,后面是对应的函数 三、捕获参数 通过url获取值 <> urls.py文件 views.py文件 注意:两个形参的名字要一致,<>里的值默认类型是str,可以通过<int:
阅读全文
摘要:一、实质 接收请求并返回响应 位置:views,py 二、分类 1、CBV class base view .views.py文件 .urls.py文件 注意:as_view()是方法 2、FBV function base view .views.py文件 .urls文件 三、请求 四、响应 基础
阅读全文
摘要:M:模型 models.py T:模板 html C:控制 urls.py 和 views.py 与MVC类似
阅读全文
摘要:一、特殊符号 {{}}和{%%},与变量相关用{{}},与逻辑相关用{%%} , 与逻辑相关的都叫tag 含参数的 filter 格式 filter:参数 注意 :和参数之间不要加空格 二、变量 三、Filters(过滤器) 认知:相当于Linux中的管道符 1、原生 2、自定义过滤器 1)在app
阅读全文
摘要:1、增删改查 2、创建 注意:继承models.Model on_delete 在Django1中默认值为CASCADE,Django2需要自己设置 3、多对多
阅读全文
摘要:1、get请求和post请求区别 1、get请求 1、数据拼接在url(无隐私) 2、有大小限制 40k 2、post请求 1、隐私文件 2、大量数据 2、应用场景 1、get请求 1、获取网址 2、搜索引擎索引 3、a标签 2、post请求 ...
阅读全文
摘要:一、HttpResponse 作业:返回相应的内容 格式: 二、render 作业:提交网页和字符串替换 提交网页 字符串替换 1、HTML文件 2、Django 三、redirect 重定向 响应后,再次请求(网址)和相应
阅读全文
摘要:一、创建Django项目的时候添加 二、在终端创建app 运行完命令后,要在settings.py文件中,添加配置文件
阅读全文
摘要:1、创建数据库 2、在Django项目文件下的settings.py配置数据库 3、在Django项目__init__.py文件中,用pymysql代替MySqlDB import pymysql pymysql.install_as_MySQLdb() 4、在app包的models.py文件中,使
阅读全文
摘要:1、web框架的本质 浏览器和 scoket服务端通信 2、scoket服务端功能划分 a、负责与浏览器进行通信 b、根据访问不同的url执行不同的函数 c、从HTML文件中读取内容 3、Python中web框架的划分 a、按照功能划分 1、框架自带a,b,c Tornado 2、框架自带b,c 使
阅读全文
摘要:1、重点:数据库插入数据需要进行 事物提交 其它:事物回滚 2、注意:lastrowid是 光标的一个属性 3、批量添加数据 注意:批量添加的数据类型
阅读全文
摘要:1、实质 MySql语句是用户自行拼接的字符串 2、例子 注入语句 3、解决注入问题->通过pymysql模块进行字符拼接
阅读全文
摘要:1、下载与之对应的驱动 2、更改数据库的时区(问题大多数出现在这里) 本人的问题出现在mysql时区这里
阅读全文
摘要:https://www.bootcss.com/ 中文官方文档 https://www.bootcdn.cn/ BootCDN http://www.fontawesome.com.cn/ fontawesome https://github.com/lipis/bootstrap-sweetale
阅读全文
摘要:class Person: def __init__(self, name, age): self.name = name self.age = age def __getitem__(self, item): return self.__dict__[item] def __setitem__(self, key, v...
阅读全文
摘要:对象() 或 类()() 调用 __call__里面的方法
阅读全文
摘要:1、构造方法 实例化过程:构造->初始化 构成方法必须要有返回值,返回给初始化方法的self 2、单例模式 关键:构造方法,返回相同的实例对象
阅读全文
摘要:1、sys.modules 存放已经缓存的模块 值是dict 2、sys.path 搜索路径 值是list 3、if __name__= __main__ 可以看成python的程序入口,如果直接执行该.py文件,那么执行后面的代码,如果作为模块导入,则不执行后面的代码
阅读全文
摘要:jquery链接 0、Jquery创建标签 一、选择标签 注意 DOM对象和JQuery对象直接的转换 $ 符代替的JQuery 1、基础选择器 标签选择器 id选择器 类选择器 选择所有元素 组合选择器 配合选择器 2、层级选择器 后代选择器 儿子选择器 毗邻选择器 弟弟选择器 层级选择器,选择的
阅读全文
摘要:一、定时器 二、焦点 三、select联动 onchange 域的内容被改变
阅读全文
摘要:一、自定义对象 方法1 方法2 二、常用内置方法 1、Date 2、JSON 3、RegExp 注意:正则表达式的坑 a、正则表达式不能有空格 b、test(),传递的值为空时,传递的是"undefined" c、尽量不要使用g 4、Math
阅读全文
摘要:一、函数的定义 1、一般函数 2、匿名函数 3、直接执行函数 二、函数中的arguments 三、局部变量和全局变量 局部变量:在函数内部定义的变量 全局变量:函数外部声明的变量 生命周期:局部变量,函数执行结束;全局变量,关闭网页 四、作用域 局部->全局 五、词法分析(了解) 1、过程 语义分析
阅读全文
摘要:一、变量 1、关键字 var 2、组成 字母、数字、下划线和$符组成,不能以数字开头 命名规则:驼峰规则 3、特点 变量名区分大小写 4、常量 关键字:const 二、数据类型 1、数字 a、注意:javascript,数字没有整型和浮点型的之分 b、parseint(字符串) 作用:将字符串转成整数。若字符串是字母,则返回...
阅读全文
摘要:注意: 1、z-index的值与大则越近 2、z-index要想生效,必须先定位 3、默认自定义z-index,而不是使用默认的值
阅读全文
摘要:opacity 值 0~1 及改变背景也改变标签里的内容 rbga() 只改变背景
阅读全文
摘要:1、查看库 2、选择想要删除的库,点击setting 3、删除库
阅读全文
摘要:一、CSS简介 二、选择器 三、选择器的优先级 1、内联样式的优先级最高2、相同选择器以靠近标签的为准3、选择器的权重值 内联样式1000 id选择器100 类选择器 10 标签选择器 1注意:权重值相加,永不进位 四、属性 补充
阅读全文
摘要:一、web服务本质 1、浏览器输入网址并回车都发生了什么? a)、浏览器 给服务端 发送了一个消息 b)、服务端拿到消息 c)、服务端返回消息 d)、浏览器展示页面 2、趋势 C/S架构->B/S架构 3、web的本质 1)、服务端 2)、浏览器 3)、html文件 二、html简介 1、html是
阅读全文
摘要:1、与limit相关的sql语句作为临时表 select * from 临时表 select B.id from (select id from test where id>100 limit 30) as B 缺点:只能查临时表的数据 2、可以查原表的数据 select * from test where id in(临时表) select * from test where id in(se...
阅读全文
摘要:一、简介 索引的作用: 加速查找和约束 二、索引的类型 三、索引的种类 四、非命中索引的情况 五、优化操作
阅读全文