2019年11月24日
摘要: 提升orm操作性能注意的点 优化一:尽量不查对象,能用values就是用values 直接使用对象查询的结果是5条sql语句 def youhua(request): # 使用对象查 obj_list = models.Book.objects.all() for obj in obj_list: 阅读全文
posted @ 2019-11-24 18:04 我爱罗2012 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 缓存到内存配置 # 内存 CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', 'LOCATION': 'unique-snowflake', 'TIMEOUT': 300, # 缓存超 阅读全文
posted @ 2019-11-24 17:55 我爱罗2012 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1. Django内置信号 from django.core.signals import request_finished #请求结束后,自动触发 from django.core.signals import request_started # 请求到来前,自动触发 from django.co 阅读全文
posted @ 2019-11-24 17:48 我爱罗2012 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 单例模式4种方式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来 阅读全文
posted @ 2019-11-24 17:30 我爱罗2012 阅读(228) 评论(0) 推荐(0) 编辑