Fork me on GitHub
上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 119 下一页
摘要: 1.提高Python运行速度的方法 (1)使用生成器,节约大量内存; (2)循环代码优化,避免过多重复代码的执行; (3)核心模块使用cpython,pypy等; (4)多进程,多线程,协程; (5)多个if elif判断,可以把最可能发生的放在前面; 2.mysql和redis的区别? redis 阅读全文
posted @ 2019-10-28 22:38 西西嘛呦 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1.当拷贝的是不可变数据类型(数值、字符串、元组),不管是深拷贝和浅拷贝,都指向的是同一地址; 2.当拷贝的对象是可变数据类型(列表、字典): (1)当浅拷贝的对象中无复杂子对象,原来值的改变不会影响浅拷贝的值,同时浅拷贝值的改变不会影响原来的值。原来值的id和浅拷贝出来对象的id不同。 (2)当浅 阅读全文
posted @ 2019-10-28 22:30 西西嘛呦 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 实现了数据模型与数据库的解耦,通过简单的配置就可以轻松更换数据库,而不需要更改代码。orm操作本质上会根据对接的数据库引擎,翻译成对应的sql语句。所有使用Django开发的项目无需关心程序底层使用的是MySQL、Oracle、sqlite....,如果数据库迁移,只需要更换Django的数据库引擎 阅读全文
posted @ 2019-10-28 21:50 西西嘛呦 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 1.获取一条数据(字段值必须唯一) 2.条件查询filter 3.排除查询exclude 4.链式查询 5.查询后进行排序order_by 6.按字段查询values 7.插入数据create 8.数据统计 9.模糊查询 __startswith,__endswith 10.范围查询 __range 阅读全文
posted @ 2019-10-28 16:21 西西嘛呦 阅读(3524) 评论(0) 推荐(0) 编辑
摘要: 所谓对象关系映射,就是将数据库的一些名字与python中的一些名字相对应,表名-->类名,字段-->属性,操作(增删改查)-->方法。这样,我们就可以通过对Python代码的编辑来对数据库进行操作。 流程:创建models,通过models创建迁移文件(makemigrations),通过迁移文件映 阅读全文
posted @ 2019-10-28 15:29 西西嘛呦 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 可变数据类型和不可变数据类型 阅读全文
posted @ 2019-10-27 21:53 西西嘛呦 阅读(1241) 评论(0) 推荐(0) 编辑
摘要: 连接数据库 阅读全文
posted @ 2019-10-27 21:40 西西嘛呦 阅读(225) 评论(0) 推荐(0) 编辑
摘要: include标签 阅读全文
posted @ 2019-10-27 16:42 西西嘛呦 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 加载静态文件 阅读全文
posted @ 2019-10-27 15:39 西西嘛呦 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.add 若前后类型不匹配,就返回空。 其他的一些过滤器: first:返回列表的第一个值; last:返回列表的最后一个值; length:返回变量值的长度; linebrakebr:将纯文本中的换行符转换为HTML中的换行符; linenumbers:显示行号; ljust:左对齐; rjus 阅读全文
posted @ 2019-10-27 15:04 西西嘛呦 阅读(753) 评论(0) 推荐(0) 编辑
上一页 1 ··· 108 109 110 111 112 113 114 115 116 ··· 119 下一页