我的django应用程序在生产过程中变得非常缓慢.可能是由于一些复杂或未编制索引的查询.

有没有什么Django式的方法来分析我的申请?

推荐答案

试试Django Debug Toolbar号吧.它将向您显示在每个页面上执行哪些查询以及它们需要多长时间.这是一个非常有用、功能强大且易于使用的工具.

另外,请阅读文档中关于Django在Database access optimization中的性能的建议.

Django performance tips乘以 雅各布·卡普兰·莫斯.

Django相关问答推荐

如何根据递归ManyToManyField值创建Django查询集?

在Django中使用Generil.ListView类时,分页不起作用

Django中每个类型/代理的最新行

Django中的InvalidOperation错误[]

来自日历的 Django 动态 url

超级用户在基于类的视图中进行身份验证

Django 有脚手架吗?

变量为无时默认模板标签输出的Django设置?

通过 django shell 保存图像/文件

用户组和权限

如何使用 django 发送 POST 请求?

在 Django 中获取下一个和上一个对象

使用 Django 1.5 实现多种用户类型

如何在 Django 中测试自定义模板标签?

升级到 Django 1.8 后提供的固定默认值

模型表格Save保存,Get获取保存的对象

Django - 在设置中使用反向 url 映射

AttributeError:ManyRelatedManager对象没有add属性?

Django:在模块中实现 status字段的最佳方式

我将如何package打包和销售 Django 应用程序?