python - Django 发送请求花费太多时间

标签 python django django-models django-templates django-views

Django 加载页面需要太多时间。使用调试工具调试后,我发现发送请求花费了太多时间,有什么建议可以提高性能吗?该 View 包含一个分页器。

使用调试工具检查性能后:

request: 11855
response: 1
domloading: 1122
dominteractive:12080

最佳答案

您可能需要检查 Django 模型或 View 中的 sql 代码。您似乎花费了太多时间从服务器加载信息。考虑使用 select_lated 方法,如下所示:

Screen.objects.filter(Q(name_icontains=query) | Q(editor_username__icontains=query))\ .select_related("build__id","name")

关于python - Django 发送请求花费太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21926455/

相关文章:

带标签的 Python Tkinter TTK 分隔符

python - Django - 为什么在模型类静态中声明变量

python - 用于对象历史的 Model Mixin

python - 如何在保留顺序的同时查询列表

python - 强制分类器选择固定数量的目标

java - 将 XGBoost 与 Java 结合使用

python - 检查两个 numpy 数组行是否同时满足一个命题

python - 如何在url中发送批量数据?

python - 在 Django 中安装 MySQL 客户端显示错误

django-models - Django模型,自定义函数