摘要: Vue生命周期钩子 资料参考:https://segmentfault.com/a/1190000013956945 表示了vue实例从创建到渲染页面到销毁的过程,这些过程的时间节点有对应的钩子函数 钩子函数就是满足特点条件被回调方法:例如实例刚刚被创建的时候用beforeCreate 数据观测(d 阅读全文
posted @ 2019-12-24 10:48 Huise.J 阅读(210) 评论(0) 推荐(0) 编辑
摘要: [toc] 箭头函数与function定义函数 参考https://blog.csdn.net/Wbiokr/article/details/75577367 https://www.jianshu.com/p/8f70ff75f8ec 进行的总结 简洁 箭头函数更加简洁 this指向 指向具有差异 阅读全文
posted @ 2019-12-24 10:23 Huise.J 阅读(812) 评论(0) 推荐(0) 编辑
摘要: ORM简介 在使用Django 框架开发web应用的过程中,不可避免的会涉及到数据的管理操作,如增删改查,使用的数据库管理软件有mysql.oracle,Microsoft SQL Server等. 编写sql语句的时候,直接编写原生sql语句会存在几个方面的问题,严重的影响了开发效率, 所以为了解 阅读全文
posted @ 2019-12-20 12:21 Huise.J 阅读(139) 评论(0) 推荐(0) 编辑
摘要: django orm中blank和null的区别 blank只是在填写表单的时候可以为空,而在数据库上存储的是一个空字符串;null是在数据库上表现NULL,而不是一个空字符串; 需要注意的是,日期型(DateField、TimeField、DateTimeField)和数字型(IntegerFie 阅读全文
posted @ 2019-12-19 19:42 Huise.J 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 断关联多表关系 阅读全文
posted @ 2019-12-19 14:54 Huise.J 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 地址参考:https://www.cnblogs.com/xiaoyuanqujing/articles/11644016.html 阅读全文
posted @ 2019-12-16 17:14 Huise.J 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 文章详解来自https://www.cnblogs.com/xiaoyuanqujing/articles/11643999.html 阅读全文
posted @ 2019-12-16 16:37 Huise.J 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 元类 元类就是产生类的类,我们可以通过元类来拦截类的创建过程,这个地方曾经通过元类手撸过一个简易版本的ORM. 首先ORM的全称叫对象关系映射,能够让不会数据库操作的程序员通过面向对象方法简单快捷的操作数据库,ORM有三层映射关系. 具体做法就是在类的创建过程中通过元类拦截它的创建,在类创建出来之前 阅读全文
posted @ 2019-12-16 09:59 Huise.J 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 迭代器 定义: 对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的.在后台for语句对容器对象调用iter()函数,iter()是python的内置函数,且会返回一个定义了next()的方法的迭代对象,它在容器中逐个的访问容器内的元素.有后续的元素的时候,n 阅读全文
posted @ 2019-12-16 09:45 Huise.J 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 赋值 即为赋值.举个例子 结论:对于通过用 = 号赋值,数字和字符串在内存当中用的都是同一块地址。 浅拷贝 对于浅拷贝,字典、列表、元组等类型,它们只拷贝第一层地址 结果 第一层的n1和n3指向的内存地址已经改变了,但是第二层的列表并没有拷贝成功,它的内存地址还是一样的,所以当n3第二层的列表进行修 阅读全文
posted @ 2019-12-15 17:56 Huise.J 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Python实现无线分类的数据结构 数据准备: 需求: 获得以下分类数据结构形式 分析: 北京市 一级分类,parent_id无,所有拥有parent_id为1的分类是北京市的子分类也是二级分类...sb镇又是沙河的子分类,属于三级分类,以此类推... 实现: 方式一递归实现 方式二实现 阅读全文
posted @ 2019-12-15 16:17 Huise.J 阅读(249) 评论(0) 推荐(0) 编辑
摘要: importlib模块 作用: 以字符串的形式导入模块,拿到的是能够访问当前模块名称空间的名字 使用: import_module(存放路径) 例如conf文件夹中有settings.py: start.py文件: 阅读全文
posted @ 2019-12-15 14:23 Huise.J 阅读(141) 评论(0) 推荐(0) 编辑
摘要: python三大主流框架 阅读全文
posted @ 2019-12-13 18:56 Huise.J 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 何为乐观锁,悲观锁 顾名思义,乐观就是对于事情事务都是往好的一方面去想去发展. 悲观就是对于事情事务都是往坏的一方面去想去发展. 且两者各有优缺点. 悲观锁 共享资源每次只给一个线程使用,其他线程阻塞,用完之后再把资源转让给其他线程. 每次拿数据的时候都认为别人会修改,所以在每次那数据的时候都会上锁 阅读全文
posted @ 2019-12-13 18:42 Huise.J 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 虚拟环境的搭建 优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到python3环境下 pip3 install virtualenv # 安装虚拟环境 pip3 i 阅读全文
posted @ 2019-11-27 20:54 Huise.J 阅读(488) 评论(0) 推荐(0) 编辑
摘要: Request 我们知道当URLconf文件匹配到用户输入的路径后,会调用对应的view函数,并将 HttpRequest对象 作为第一个参数传入该函数。 Django 每一个view函数的第一个参数都是request,有没想过request里面到底有什么呢? Django使用request和res 阅读全文
posted @ 2019-11-25 19:41 Huise.J 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 在django的models.py 中,我们定义了一些choices的元组,类似一些字典值,一般都是下拉框或者单多选框,例如 0对应男 1对应女等。 class Area(models.Model): Area_Level = ( (0, u'全国'), (1, u'省、直辖市'), (2, u'市 阅读全文
posted @ 2019-11-20 17:20 Huise.J 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 通用型字段选项 primary_key 是否设置为主键 db_column 显式设置字段名 null 在数据库层面能否为空 blank 在前端层面能否为空 choices 可选范围,e.g. [(A, B), (A, B) ...] default 设置缺省值 help_text 前端表单提示信息 阅读全文
posted @ 2019-11-20 17:13 Huise.J 阅读(140) 评论(0) 推荐(0) 编辑
摘要: drf框架 请求模块 | 渲染模块 https://www.cnblogs.com/waller/p/11675816.html 原文链接 DRF框架 安装 注册 rest_framework drf框架风格 drf请求生命周期( ) 请求模块:request对象 源码入口 APIView类的dis 阅读全文
posted @ 2019-11-19 20:42 Huise.J 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Django模型之Meta选项详解 Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。而可用的选项大致包含以下几类 abstract 这个属性是定义当前的模型是不是一个抽象类。所谓抽象类是不会对应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类可以 阅读全文
posted @ 2019-11-19 19:56 Huise.J 阅读(149) 评论(0) 推荐(0) 编辑