Django中多数据库的读写分离、一主多从及分库分表的使用
摘要:配置方法 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, 'db2': { 'ENGINE': 'django.db
阅读全文
posted @
2018-03-27 11:15
江湖乄夜雨
阅读(520)
推荐(0)
Django中执行原生SQL语句【新编辑】
摘要:参考我的个人博客 这部分迁移到了个人博客中:Django中执行原生SQL语句 这里需要补充一下,还有一个extra方法: 小结 extra raw 直接执行原生SQL 选择数据库 ~~
阅读全文
posted @
2018-03-20 23:37
江湖乄夜雨
阅读(446)
推荐(0)
orm性能相关
摘要:小结 尽量不查对象,能用values() select_related('classes') 连表查询 多对一 一对一 prefetch_related('classes') 子查询 多对一 多对多 only('name') 指定某些字段 defer 指定排除某些字段 queryset 特性 ORM
阅读全文
posted @
2018-03-20 23:34
江湖乄夜雨
阅读(173)
推荐(0)
python中缓存相关的操作【新编辑】
摘要:博客内容已重新编辑,详见我的个人博客中相关的文章: Python操作redis Django中的缓存详述 常见的缓存数据库及性能对比 Django中使用redis做缓存的配置方法 Mac中redis的安装配置及图形化工具的下载与使用
阅读全文
posted @
2018-03-20 23:15
江湖乄夜雨
阅读(376)
推荐(0)
Django中的信号signal【新编辑】
摘要:在真实的企业生产环境中,我们会遇到各种各样的需求,比如对客户端请求进行过滤,将满足某些条件的客户端请求过滤掉,这时我们可以利用Django的中间件来实现该需求;或者,我希望每次model的save()方法被调用前后,都要写一条日志到日志文件中,而此时我们可以通过Django提供的内置信号post_s
阅读全文
posted @
2018-03-20 23:06
江湖乄夜雨
阅读(943)
推荐(0)
django-debug-toolbar的使用
摘要:简介及资源 django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 github地址 文档地址 首先需要用pip3安装 settings中的具体配置 0、特别注意,调试阶段需要把DEBUG设置为True 1、将
阅读全文
posted @
2018-03-20 17:10
江湖乄夜雨
阅读(656)
推荐(1)