2018年11月1日

Python深浅拷贝

摘要: 简介 Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果 其实这个是由于共享内存导致的结果 拷贝:原则上就是把数据分离出来,复制其数据,并以后修改互不影响。 =赋值:数据完全共享(=赋值是在内存中指向同一个对象,如果是可变(mutable)类型, 阅读全文

posted @ 2018-11-01 13:28 Skeener_Berserker 阅读(114) 评论(0) 推荐(0)

2018年10月30日

Django的ORM相关操作

摘要: 一般操作 官方文件:https://docs.djangoproject.com/en/1.11/ref/models/querysets/ 必会操作 一、返回QuerySet对象 1)all() 查询所有结果 2)filter(**kwargs) 包含了所有筛选条件相匹配的对象 3)values( 阅读全文

posted @ 2018-10-30 22:21 Skeener_Berserker 阅读(127) 评论(0) 推荐(0)

ORM的对应关系

摘要: 一、 ORM 一对一 1. 什么时候用一对一? 当 一张表的某一些字段查询的比较频繁,另外一些字段查询的不是特别频繁 把不怎么常用的字段 单独拿出来做成一张表 然后用过一对一关联起来 2. 优势 既保证数据都完整的保存下来,又能保证大部分的检索更快 3. ORM中的用法 OneToOneField( 阅读全文

posted @ 2018-10-30 22:18 Skeener_Berserker 阅读(369) 评论(0) 推荐(0)

导航